Si, avevo usato ORDER BY perchè la primissima idea era quella di partire da un result set unico e stampare i libri di uno stesso autore. Mi mancava il passaggio (da te suggerito) di usare la variabile di appoggio "autore_prec".
Comunque due soluzioni validissime! Grazie ragazzi!