¿Cuál es la diferencia entre una novela y un libro?

Del Diccionario Oxford de Inglés:

Novela (sustantivo): una narración en prosa ficticia de la longitud del libro, que generalmente representa el carácter y la acción con cierto grado de realismo.

Libro (sustantivo): un trabajo escrito o impreso que consta de páginas pegadas o cosidas a lo largo de un lado y encuadernadas en portadas.

No sé cuánto estoy de acuerdo o en desacuerdo con el “cierto grado de realismo” de la definición, pero al menos puedo dar algunos ejemplos claros de cosas que son libros y no novelas :

Trabajando eficazmente con Legacy Code, por Michael Feathers (libro de instrucciones, libro de texto universitario)

Contabilidad financiera para tontos, por Steven Collings y Maire Loughran (libro básico de contabilidad)

La Biblia, el Corán, la Torá, el Bhagavad Gita (no entremos en la autoría aquí, o lo que pueden ser o no, pero son libros y no novelas)

Un puente demasiado lejos, por Cornelius Ryan (relato periodístico)

Los poemas completos, de Emilie Dickinson (poesía)

La cosa alrededor de tu cuello, por Chimamanda Ngozi Adichie (cuentos)

y así. 🙂

Cada libro no es una novela, sin embargo, cada novela es un libro.
Una novela es una narración larga, normalmente en prosa, que describe personajes y eventos de ficción, generalmente en forma de una historia secuencial.

Todas las novelas publicadas son libros. Todos los libros no son novelas.

Un libro es una colección de páginas unidas o mantenidas juntas como una copia electrónica. Las páginas pueden contener no ficción y ficción. En la ficción, pueden tener una variedad de historias cortas o ser una historia.

Una novela es un libro ficticio que tiene más de 40 mil palabras escritas. Generalmente 60k o más palabras.