Hola pues no tanto.
Cuando usas varias tablas se recomienda usar letras para diferenciar una de otra, supongo que traes todos los campos de libros (y como tampoco dices que motor de BD usas) puede variar un poco
Código SQL
[-]
SELECT A.* FROM LIBROS A
INNER JOIN CURSOS B ON A.ID_CURSO = B.ID_CURSO
INNER JOIN ASIGNATURA C ON A.ID_ASIG = C.ID_ASIG
INNER JOIN EDITORIAL D ON A.ID_EDITOR = B.ID_EDITOR
INNER JOIN LISTAS E ON A.ISBN = E.ISBN
WHERE .....
Saludos