Pues haz varios INNER JOIN por cada tabla y luego ordenas el resultado por el nombre del autor.
Este es un ejemplo, en el que tu tendrás que cambiar las tablas y los campos por los que tu tengas:
Código MySQL:
Ver originalFROM lib_autor
INNER JOIN lib_libros
ON lib_autor.id_aut
= lib_libros.id_aut
INNER JOIN lib_coleccion
ON lib_libros.id_coleccion
= lib_coleccion.id
INNER JOIN lib_editorial
ON lib_libros.id_editorial
= lib_editorial.id
ORDER BY lib_libros.autor
, lib_libros.fecha
;
Te pongo también como sería sólo con el autor (como me pediste):
Esto te ordena los libros por el autor (teniendo así todos los libros de un autor juntos) y luego dentro de ese orden por titulo y fecha.