Stephen King · 2011
Accessible · 367 pp.
Jordan B. Peterson · 2018
Moderate · 320 pp.
George Orwell · 1949
Haruki Murakami · 2009
Challenging · 591 pp.
Arthur C. Clarke · 1968
Accessible · 358 pp.
Stephen Hawking · 1988
Accessible · 592 pp.
Becky Chambers · 2016
Sarah J. Maas · 2015
Accessible · 283 pp.
Deborah Harkness · 2011
Challenging · 549 pp.
Ernest Hemingway · 1929
Challenging · 579 pp.
Franz Kafka · 1924
Moderate · 353 pp.
Hanya Yanagihara · 2015
Moderate · 572 pp.
Philip K. Dick · 1977
Natalie Haynes · 2019
Accessible · 523 pp.
Khaled Hosseini · 2007
Accessible · 649 pp.
Jennifer Egan · 2010
Challenging · 435 pp.
Margaret Atwood · 1996
Accessible · 340 pp.
Martha Wells · 2017
Challenging · 378 pp.
Anthony Doerr · 2014
Challenging · 369 pp.
Neil Gaiman · 2001
Challenging · 366 pp.
Chimamanda Ngozi Adichie · 2013
Accessible · 580 pp.
Franz Kafka · 1927
Moderate · 299 pp.
Kazuo Ishiguro · 1986
Challenging · 465 pp.
Ann Leckie · 2013
Challenging · 699 pp.
Ann Leckie · 2015
Challenging · 306 pp.
Ann Leckie · 2014
Accessible · 673 pp.
Dan Brown · 2000
Moderate · 512 pp.
George Orwell · 1945
Challenging · 426 pp.
Leo Tolstoy · 1877
Nassim Nicholas Taleb · 2012
Jules Verne · 1872
Moderate · 389 pp.
Andy Weir · 2017
Moderate · 398 pp.
Martha Wells · 2018
Moderate · 623 pp.
James Clear · 2018
R.F. Kuang · 2022
Moderate · 332 pp.
Michelle Obama · 2018
Moderate · 419 pp.
S.J. Watson · 2011
Challenging · 474 pp.
Sarah Pinborough · 2017
Moderate · 464 pp.
Kate Atkinson · 1995
Moderate · 413 pp.
Martin Heidegger · 1927
Toni Morrison · 1987
Ta-Nehisi Coates · 2015
Accessible · 313 pp.
Liane Moriarty · 2014
Challenging · 318 pp.
Elizabeth Gilbert · 2015
Anne Lamott · 1994
José Saramago · 1995
Challenging · 672 pp.
Malcolm Gladwell · 2005
Trevor Noah · 2016
Challenging · 621 pp.
Aldous Huxley · 1932
Tana French · 2012
Moderate · 527 pp.
Thomas Mann · 1901
Moderate · 422 pp.
Jim Collins & Jerry I. Porras · 1994
Robert Galbraith · 2015
Accessible · 385 pp.
Joseph Heller · 1961
Moderate · 509 pp.
Arthur C. Clarke · 1953
Accessible · 487 pp.
Gabriel García Márquez · 1981
Accessible · 424 pp.
Challenging · 588 pp.
Madeline Miller · 2018
Accessible · 535 pp.
Accessible · 631 pp.
Isabel Allende · 1982
Moderate · 689 pp.
Anthony Doerr · 2021
Challenging · 513 pp.
Paul Jarvis · 2019
Clayton M. Christensen · 2016
Sally Rooney · 2017
Moderate · 656 pp.
Neil Gaiman · 2002
Carl Sagan · 1980
Challenging · 669 pp.
Fyodor Dostoevsky · 1866
Geoffrey A. Moore · 1991
Neal Stephenson · 1999
Accessible · 565 pp.
Taylor Jenkins Reid · 2019
Accessible · 409 pp.
Brené Brown · 2012
Gillian Flynn · 2009
Accessible · 556 pp.
Jay Kristoff · 2019
Challenging · 381 pp.
Isabel Allende · 1999
Accessible · 511 pp.
Nikolai Gogol · 1842
Challenging · 339 pp.
Thomas Mann · 1912
Challenging · 354 pp.
Cal Newport · 2016
Hermann Hesse · 1919
Moderate · 311 pp.
Veronica Roth · 2011
Moderate · 686 pp.
Philip K. Dick · 1968
Accessible · 586 pp.
Miguel de Cervantes · 1605
Challenging · 477 pp.
Bram Stoker · 1897
Moderate · 614 pp.
Daniel H. Pink · 2009
Frank Herbert · 1965
Tara Westover · 2018
Jane Austen · 1815
Moderate · 665 pp.
Daniel Goleman · 1995
Jay Kristoff · 2021
Accessible · 685 pp.
Orson Scott Card · 1985
Moderate · 596 pp.
Orson Scott Card · 1999
Moderate · 653 pp.
Greg McKeown · 2014
Teju Cole · 2016
Moderate · 635 pp.
Martha Wells · 2019
Challenging · 351 pp.
Ray Bradbury · 1953
Tana French · 2010
Mihaly Csikszentmihalyi · 1990
Ernest Hemingway · 1940
Challenging · 303 pp.
Umberto Eco · 1988
Accessible · 517 pp.
Isaac Asimov · 1951
Jessica Livingston · 2007
Oliver Burkeman · 2021
Mary Shelley · 1818
Steven D. Levitt & Stephen J. Dubner · 2005
Jonathan Franzen · 2010
Moderate · 344 pp.
Martha Wells · 2021
Challenging · 393 pp.
Madeline Miller · 2023
David Allen · 2001
Jay Kristoff · 2017
Challenging · 441 pp.
Gillian Flynn · 2012
Accessible · 529 pp.
Neil Gaiman · 1990
Challenging · 525 pp.
Jim Collins · 2001
Charles Dickens · 1861
Challenging · 516 pp.
Angela Duckworth · 2016
Chimamanda Ngozi Adichie · 2006
Haruki Murakami · 1985
Moderate · 581 pp.
J.K. Rowling · 1998
Moderate · 677 pp.
J.K. Rowling · 1999
Moderate · 521 pp.
J.K. Rowling · 1997
Moderate · 446 pp.
Joseph Conrad · 1899
Andrew S. Grove · 1983
Yaa Gyasi · 2016
Challenging · 396 pp.
Yuval Noah Harari · 2015
Accessible · 658 pp.
Nir Eyal · 2014
Dale Carnegie · 1936
Dan Simmons · 1989
Isaac Asimov · 1950
Challenging · 552 pp.
M.L. Rio · 2017
Challenging · 387 pp.
Gabriel García Márquez · 1962
Isabel Allende · 2017
Accessible · 526 pp.
Franz Kafka · 1919
Tana French · 2007
Challenging · 462 pp.
Nir Eyal · 2019
Robert B. Cialdini · 1984
Jon Krakauer · 1996
Accessible · 634 pp.
Jon Krakauer · 1997
Moderate · 539 pp.
Ralph Ellison · 1952
Stephen King · 1986
Accessible · 544 pp.
Colleen Hoover · 2016
Accessible · 373 pp.
Fonda Lee · 2017
Accessible · 364 pp.
Fonda Lee · 2021
Challenging · 681 pp.
Fonda Lee · 2019
Accessible · 646 pp.
Charlotte Brontë · 1847
Moderate · 401 pp.
Jules Verne · 1864
Accessible · 451 pp.
Haruki Murakami · 2002
Accessible · 322 pp.
Kazuo Ishiguro · 2021
Accessible · 616 pp.
Jin Yong · 1957
Victor Hugo · 1862
Challenging · 414 pp.
Robert Galbraith · 2018
Seneca · 65
Rainer Maria Rilke · 1929
James S.A. Corey · 2011
Kate Atkinson · 2013
Yann Martel · 2001
Moderate · 683 pp.
Louisa May Alcott · 1868
Vladimir Nabokov · 1955
Accessible · 427 pp.
John Green · 2005
Accessible · 688 pp.
William Golding · 1954
Gabriel García Márquez · 1985
Accessible · 436 pp.
Moderate · 479 pp.
Chip Heath & Dan Heath · 2007
Viktor E. Frankl · 1946
Jojo Moyes · 2012
Accessible · 538 pp.
Marcus Aurelius · 180
Jeffrey Eugenides · 2002
Challenging · 429 pp.
Salman Rushdie · 1981
Moderate · 494 pp.
Carol S. Dweck · 2006
Richard H. Thaler · 2015
Stephen King · 1987
Brandon Sanderson · 2006
Herman Melville · 1851
Virginia Woolf · 1925
Moderate · 473 pp.
Hermann Hesse · 1930
Moderate · 590 pp.
Martha Wells · 2020
Accessible · 457 pp.
William Gibson · 1984
Kazuo Ishiguro · 2005
Accessible · 292 pp.
Jay Kristoff · 2016
Challenging · 375 pp.
Neil Gaiman · 1996
Moderate · 467 pp.
Aristotle · -340
Marisha Pessl · 2013
Moderate · 362 pp.
Cormac McCarthy · 2005
Challenging · 633 pp.
Daniel Kahneman, Olivier Sibony & Cass R. Sunstein · 2021
Sally Rooney · 2018
Accessible · 445 pp.
Haruki Murakami · 1987
Accessible · 583 pp.
Fyodor Dostoevsky · 1864
Richard H. Thaler & Cass R. Sunstein · 2008
Gabriel García Márquez · 1994
Accessible · 430 pp.
Zadie Smith · 2005
Accessible · 604 pp.
Jack Kerouac · 1957
Stephen King · 2000
Ken Kesey · 1962
Moderate · 491 pp.
Gabriel García Márquez · 1967
Teju Cole · 2011
Virginia Woolf · 1928
Challenging · 480 pp.
Margaret Atwood · 2003
Diana Gabaldon · 1991
Malcolm Gladwell · 2008
Min Jin Lee · 2017
John Milton · 1667
Challenging · 333 pp.
Patrick Süskind · 1985
Challenging · 609 pp.
Isabel Allende · 2000
Challenging · 405 pp.
Dan Ariely · 2008
Jane Austen · 1813
Ray Dalio · 2017
Samantha Shannon · 2019
Moderate · 608 pp.
Andy Weir · 2021
Challenging · 543 pp.
Chimamanda Ngozi Adichie · 2003
Susan Cain · 2012
David Epstein · 2019
Ernest Cline · 2011
Challenging · 291 pp.
Becky Chambers · 2018
Moderate · 404 pp.
Arthur C. Clarke · 1973
Challenging · 573 pp.
Jason Fried & David Heinemeier Hansson · 2010
Robert T. Kiyosaki · 1997
Colson Whitehead · 2009
Yuval Noah Harari · 2011
Jane Austen · 1811
Moderate · 599 pp.
Leigh Bardugo · 2012
Moderate · 542 pp.
Gillian Flynn · 2006
Phil Knight · 2016
Austin Kleon · 2014
Hermann Hesse · 1922
Leigh Bardugo · 2015
Challenging · 408 pp.
Nassim Nicholas Taleb · 2018
Kurt Vonnegut · 1969
Neal Stephenson · 1992
Jostein Gaarder · 1991
Marisha Pessl · 2006
Moderate · 374 pp.
Neil Gaiman · 1999
Emily St. John Mandel · 2014
Austin Kleon · 2012
Hermann Hesse · 1927
Moderate · 482 pp.
Natalie Haynes · 2022
Accessible · 682 pp.
Robert Louis Stevenson · 1886
Accessible · 418 pp.
Daniel Gilbert · 2006
Philip E. Tetlock & Dan Gardner · 2015
Chip Heath & Dan Heath · 2010
Martha Wells · 2023
Lao Tzu · -400
Stuart Turton · 2018
Moderate · 629 pp.
Stephen R. Covey · 1989
Mark Twain · 1884
Challenging · 624 pp.
Mark Twain · 1876
Moderate · 341 pp.
Paulo Coelho · 1988
Sun Tzu · -500
Gabriel García Márquez · 1975
Sylvia Plath · 1963
Challenging · 639 pp.
Nassim Nicholas Taleb · 2007
Margaret Atwood · 2000
Bessel van der Kolk · 2014
Milan Kundera · 1979
Jodi Picoult · 2020
Moderate · 281 pp.
Markus Zusak · 2005
Challenging · 300 pp.
N.K. Jemisin · 2010
Challenging · 399 pp.
Fyodor Dostoevsky · 1880
Kazuo Ishiguro · 2015
R.F. Kuang · 2020
Mary Robinette Kowal · 2018
Challenging · 423 pp.
Jack London · 1903
Geoffrey Chaucer · 1400
Franz Kafka · 1926
J. D. Salinger · 1951
Natalie Haynes · 2017
Edith Eger · 2017
Moderate · 506 pp.
N.K. Jemisin · 2020
Alice Walker · 1982
Franz Kafka · 1971
Jonathan Franzen · 2001
Alexandre Dumas · 1844
Ichiro Kishimi & Fumitake Koga · 2013
Rick Rubin · 2023
Robert Galbraith · 2013
Dan Brown · 2003
Stuart Turton · 2020
Challenging · 384 pp.
Neal Stephenson · 1995
Ursula K. Le Guin · 1974
Challenging · 486 pp.
Diane Setterfield · 2010
Challenging · 504 pp.
Dante Alighieri · 1320
Challenging · 546 pp.
José Saramago · 2002
R.F. Kuang · 2019
Accessible · 550 pp.
Michael E. Gerber · 1995
Peter F. Drucker · 1967
Muriel Barbery · 2006
Siddhartha Mukherjee · 2010
Challenging · 453 pp.
Brad Stone · 2013
Albert Camus · 1956
Accessible · 613 pp.
John Green · 2012
Moderate · 284 pp.
J.R.R. Tolkien · 1954
Moderate · 308 pp.
N.K. Jemisin · 2015
Challenging · 654 pp.
Rachel Kushner · 2013
Challenging · 645 pp.
Joe Haldeman · 1974
Moderate · 335 pp.
Moderate · 416 pp.
Don Miguel Ruiz · 1997
Becky Chambers · 2021
Accessible · 562 pp.
Siddhartha Mukherjee · 2016
Moderate · 485 pp.
Gabriel García Márquez · 1989
Accessible · 532 pp.
Paula Hawkins · 2015
Stieg Larsson · 2005
Moderate · 368 pp.
Hermann Hesse · 1943
Challenging · 450 pp.
Challenging · 696 pp.
Jeannette Walls · 2005
Eliyahu M. Goldratt · 1984
Richard Dawkins · 2006
Arundhati Roy · 1997
Donna Tartt · 2013
Accessible · 595 pp.
Ken Liu · 2015
Accessible · 382 pp.
John Steinbeck · 1939
Neil Gaiman · 2008
F. Scott Fitzgerald · 1925
Stephen King · 1996
Challenging · 456 pp.
Lucy Foley · 2020
Accessible · 442 pp.
Stephen King · 1982
Margaret Atwood · 1985
Ben Horowitz · 2014
Angie Thomas · 2017
Moderate · 662 pp.
Kathryn Stockett · 2009
Accessible · 505 pp.
Joseph Campbell · 1949
J.R.R. Tolkien · 1937
Challenging · 537 pp.
Stephenie Meyer · 2008
Challenging · 666 pp.
Accessible · 478 pp.
Accessible · 388 pp.
Moderate · 326 pp.
Suzanne Collins · 2008
Moderate · 593 pp.
Fyodor Dostoevsky · 1869
Accessible · 637 pp.
Homer · -800
Rebecca Skloot · 2010
Accessible · 577 pp.
Clayton M. Christensen · 1997
Benjamin Graham · 1949
Sigmund Freud · 1900
Colson Whitehead · 1999
V.E. Schwab · 2020
H.G. Wells · 1897
Challenging · 594 pp.
Isabel Allende · 2015
Accessible · 310 pp.
Jennifer Egan · 2006
Moderate · 443 pp.
N.K. Jemisin · 2011
Khaled Hosseini · 2003
Challenging · 642 pp.
Ursula K. Le Guin · 1971
Moderate · 578 pp.
Eric Ries · 2011
Ursula K. Le Guin · 1969
M.L. Stedman · 2012
Tana French · 2008
C.S. Lewis · 1950
Donna Tartt · 2002
Moderate · 569 pp.
Antoine de Saint-Exupéry · 1943
Challenging · 663 pp.
Becky Chambers · 2014
Moderate · 386 pp.
Moderate · 317 pp.
Thomas Mann · 1924
Philip K. Dick · 1962
Challenging · 618 pp.
Jeffrey Eugenides · 2011
Challenging · 297 pp.
Rachel Kushner · 2018
Andy Weir · 2011
Mikhail Bulgakov · 1967
James Dashner · 2009
Accessible · 574 pp.
Franz Kafka · 1915
Challenging · 684 pp.
Malka Older · 2023
Arundhati Roy · 2017
Rob Fitzpatrick · 2013
Charles Martin · 2010
Albert Camus · 1942
Umberto Eco · 1980
Moderate · 437 pp.
Patrick Rothfuss · 2007
Colson Whitehead · 2019
Erin Morgenstern · 2011
Kristin Hannah · 2015
Accessible · 460 pp.
Nicholas Sparks · 1996
Challenging · 678 pp.
N.K. Jemisin · 2016
Neil Gaiman · 2013
Moderate · 323 pp.
Ernest Hemingway · 1952
Accessible · 661 pp.
Gary Keller & Jay Papasan · 2013
Richard Powers · 2018
Margaret Atwood · 2005
Stephen Chbosky · 1999
Oscar Wilde · 1890
Moderate · 602 pp.
Paulo Coelho · 1987
Albert Camus · 1947
R.F. Kuang · 2018
Charles Duhigg · 2012
Joseph Campbell · 1988
Accessible · 475 pp.
Eckhart Tolle · 1997
Niccolò Machiavelli · 1532
Accessible · 643 pp.
Morgan Housel · 2020
Kazuo Ishiguro · 1989
Plato · -380
J.R.R. Tolkien · 1955
Challenging · 411 pp.
Cormac McCarthy · 2006
Accessible · 391 pp.
Salman Rushdie · 1988
Accessible · 499 pp.
Nathaniel Hawthorne · 1850
Moderate · 302 pp.
Donna Tartt · 1992
Accessible · 697 pp.
Sue Monk Kidd · 2001
Moderate · 455 pp.
Richard Dawkins · 1976
Challenging · 492 pp.
Paul Beatty · 2015
Moderate · 671 pp.
Taylor Jenkins Reid · 2017
Challenging · 420 pp.
Stephen King · 1977
Pat Barker · 2018
Alex Michaelides · 2019
Moderate · 338 pp.
Robert Galbraith · 2014
Madeline Miller · 2011
Accessible · 466 pp.
Accessible · 547 pp.
Stephen King · 1978
Accessible · 652 pp.
N.K. Jemisin · 2017
Gabriel García Márquez · 1970
Mark Manson · 2016
Ernest Hemingway · 1926
Accessible · 394 pp.
Margaret Atwood · 2019
Diane Setterfield · 2006
Liu Cixin · 2008
H.G. Wells · 1895
Audrey Niffenegger · 2003
Accessible · 559 pp.
Günter Grass · 1959
Moderate · 632 pp.
Malcolm Gladwell · 2000
Tana French · 2016
Accessible · 289 pp.
Franz Kafka · 1925
Accessible · 589 pp.
Moderate · 503 pp.
Challenging · 564 pp.
Milan Kundera · 1984
Moderate · 530 pp.
Colson Whitehead · 2016
Challenging · 438 pp.
Michael Lewis · 2016
Ken Liu · 2021
Jeffrey Eugenides · 1993
Moderate · 329 pp.
Ken Liu · 2016
Steven Pressfield · 2002
H.G. Wells · 1898
Moderate · 296 pp.
Ta-Nehisi Coates · 2019
Moderate · 371 pp.
Brandon Sanderson · 2010
Challenging · 606 pp.
Haruki Murakami · 1994
Accessible · 307 pp.
Patrick Rothfuss · 2011
A.J. Finn · 2018
Moderate · 641 pp.
Pat Barker · 2021
Moderate · 557 pp.
Zora Neale Hurston · 1937
Accessible · 304 pp.
Annie Duke · 2018
Donella H. Meadows · 2008
Daniel Kahneman · 2011
Friedrich Nietzsche · 1883
Harper Lee · 1960
Robert Louis Stevenson · 1883
Challenging · 597 pp.
Eric Schmidt, Jonathan Rosenberg & Alan Eagle · 2019
John Green · 2017
Moderate · 560 pp.
Jules Verne · 1870
Stephenie Meyer · 2005
Philip K. Dick · 1969
Moderate · 587 pp.
Colleen Hoover · 2018
Moderate · 287 pp.
Isabel Allende · 2022
Leo Tolstoy · 1869
Sara Gruen · 2006
Challenging · 507 pp.
Kazuo Ishiguro · 2000
Moderate · 428 pp.
Delia Owens · 2018
Moderate · 575 pp.
Jack London · 1906
Zadie Smith · 2000
Matthew Walker · 2017
Cheryl Strayed · 2012
Challenging · 510 pp.
Emily Brontë · 1847
R.F. Kuang · 2023
Moderate · 668 pp.
Peter Thiel & Blake Masters · 2014
Colson Whitehead · 2011
Accessible · 433 pp.