Usa PDO o SQLite, las funciones de mysql están obsoletas desde hace casi dos años.
Ordena los resultados de la consulta por autor, y por nombre del libro.
Guarda en una variable, el último escritor que has escrito en pantalla. Antes de escribir el siguiente, comprueba si es el mismo que antes. Si lo es, no lo escribas, y si no lo es, escríbelo.
Sería algo así:
Código PHP:
Ver originalif (!$resultado) {
}
$ultimo="";
if ($ultimo!=$fila->Author){
$ultimo=$fila->Author;
echo $ultimo . "<br>";
}
echo $fila->Title . "<br>";
}
EDIT: Maldición, me ha pisado el de arriba, escribiendo lo m¡smo justo antes xd.