
1984
George Orwell
Published 2025
384 pages
history books published in 2025, most popular first.

George Orwell
Published 2025
384 pages

George Orwell
Published 2025
144 pages

Frances Hodgson Burnett
Published 2025
248 pages

Unknown
Published 2025
408 pages

Patti Smith
Published 2025
528 pages

Ernest Hemingway
Published 2025
360 pages

Mary Roach
Published 2025
304 pages

Kenneth Grahame
Published 2025
272 pages

David Grann
Published 2025
432 pages

Lisa Taddeo
Published 2025
680 pages

Upton Sinclair
Published 2025
432 pages

Edith Eva Eger
Published 2025
208 pages

Agatha Christie
Published 2025
496 pages

Amanda Montell
Published 2025
320 pages

Tim Marshall
Published 2025
352 pages

Virginia Stephen Woolf
Published 2025
336 pages

Boris Pasternak
Published 2025

Joseph Murphy
Published 2025
226 pages

Nella Larsen
Published 2025
160 pages

Jonathan Safran Foer
Published 2025
353 pages

Aldous Huxley
Published 2025
114 pages

F. Scott Fitzgerald
Published 2025
412 pages

Alexandre Dumas
Published 2025
458 pages

L. M. Montgomery
Published 2025
124 pages