Salve a tutti

Ho questo problema: ho tre tabelle e devo riuscire partendo dai dati di una tabella a ricavare i dati della terza passando per la seconda

Mi spiego meglio:

tabella1: ha due colonne groupID e title
tabella2: ha due colonne ID e author
tabella3: ha due colonne authorID e name

Nella tabella1 ci sono i vari libri con il relativo gruppo di appartenenza.

Nella tabella2 ci sono i vari gruppi con il relativo autore.

Nella tabella3 ci sono gli autori, ognuno col proprio id.

Io voglio ottenere in una query tutti i libri e i dati dell'autore, ma per avere questi dati devo passare per la tabella2:

groupID --> ID --> authorID

Ho provato una query di questo tipo:

codice:
SELECT tabella1.title, tabella3.name FROM tabella1 LEFT JOIN tabella2 ON tabella1.groupID = tabella2.ID LEFT JOIN tabella3 ON tabella2.author = tabella3.authorID
E mi dà errore.

Come posso fare?

Grazie!