Hola quimfv, muchas gracias.
Sí, quizás no me expresé bien, hay que ordenarlo tal y como hiciste, según la nota media en función de los votos.
Solo voy ha hacer un pequeño cambio en tú código, en vez de:
utilizaré
Ya que cabe la posibilidad de que hayan libros sin votos, y también quiero listarlos.
..y ya que estamos.. ¿te parece bien la estructura de datos? o ¿quizás lo hice demasiado complicado?
Gracias de nuevo