Back to all book recommendations

Nonfiction Book Recommendations (2026): 12 Standout Books, With Reading Times

These 12 picks total about 87 h 26 min at the average 238 WPM; every one is backed by a verifiable award, bestseller run or public recommendation.

Most "best nonfiction books" lists are opinion dressed up as authority. This one works differently: every book below either won a major nonfiction prize (the Pulitzer, the National Book Award, the National Book Critics Circle Award), has a documented, sustained bestseller run rather than a brief spike, or already appears on one of our source-verified celebrity reading lists, meaning a named public figure recommended it on the record.

That means a few well-known books you might expect on a generic list are missing, and a few less-famous ones are here instead, because they cleared a bar that can actually be checked. Where a book overlaps with a list elsewhere on this site (Bill Gates, Warren Buffett, Naval Ravikant), the card below links straight to that original recommendation.

Each nonfiction pick here won a Pulitzer Prize, National Book Award, or National Book Critics Circle Award for nonfiction, has a documented sustained bestseller run of many months or years rather than a brief spike, or is already source-verified on one of our celebrity reading lists.

Last reviewed 18 July 2026.

Some links on this page are Amazon affiliate links. If you buy through them, Read Fast earns a small commission at no extra cost to you. Read our affiliate disclosure.

Books on this list

12

Total reading time at 238 WPM

87 h 26 min

At 400 WPM that drops to 52 h 1 min.

Sapiens: A Brief History of Humankind book cover

Sapiens: A Brief History of Humankind

Yuval Noah Harari · 2015

~8 h 32 min at the average 238 WPM
historyscience

Global sustained bestseller with verified provenance on the site's existing celebrity reading lists.

How long does it take to read Sapiens: A Brief History of Humankind? About 8 h 32 min at the average reading speed of 238 words per minute (443 pages), or around 5 h 5 min at a trained 400 WPM.

Also on Naval Ravikant's list

Man's Search for Meaning book cover

Man's Search for Meaning

Viktor E. Frankl · 1946

~3 h 33 min at the average 238 WPM
psychologymemoir

Enduring bestseller (Library of Congress named it one of the ten most influential books in America) with verified provenance on the site's existing celebrity reading lists.

How long does it take to read Man's Search for Meaning? About 3 h 33 min at the average reading speed of 238 words per minute (184 pages), or around 2 h 7 min at a trained 400 WPM.

Also on Naval Ravikant's list

The Code Breaker: Jennifer Doudna, Gene Editing, and the Future of the Human Race

Walter Isaacson · 2021

~10 h 47 min at the average 238 WPM
sciencebiography

New York Times bestseller with verified provenance on the site's existing celebrity reading lists.

How long does it take to read The Code Breaker: Jennifer Doudna, Gene Editing, and the Future of the Human Race? About 10 h 47 min at the average reading speed of 238 words per minute (560 pages), or around 6 h 25 min at a trained 400 WPM.

Also on Bill Gates' list

How fast do you read? Take the free 2 minute speed test and get your own times for this list.
Shoe Dog: A Memoir by the Creator of Nike book cover

Shoe Dog: A Memoir by the Creator of Nike

Phil Knight · 2016

~7 h 42 min at the average 238 WPM
businessmemoir

New York Times bestseller with verified provenance on the site's existing celebrity reading lists.

How long does it take to read Shoe Dog: A Memoir by the Creator of Nike? About 7 h 42 min at the average reading speed of 238 words per minute (400 pages), or around 4 h 35 min at a trained 400 WPM.

Also on Warren Buffett's list

A Thousand Brains: A New Theory of Intelligence book cover

A Thousand Brains: A New Theory of Intelligence

Jeff Hawkins · 2021

~5 h 14 min at the average 238 WPM
sciencepsychology

Widely reviewed bestseller with verified provenance on the site's existing celebrity reading lists.

How long does it take to read A Thousand Brains: A New Theory of Intelligence? About 5 h 14 min at the average reading speed of 238 words per minute (272 pages), or around 3 h 7 min at a trained 400 WPM.

Also on Bill Gates' list

The Emperor of All Maladies: A Biography of Cancer book cover

The Emperor of All Maladies: A Biography of Cancer

Siddhartha Mukherjee · 2010

~11 h at the average 238 WPM
sciencemedicine

Pulitzer Prize for General Nonfiction, 2011.

How long does it take to read The Emperor of All Maladies: A Biography of Cancer? About 11 h at the average reading speed of 238 words per minute (571 pages), or around 6 h 33 min at a trained 400 WPM.

Source: verify this claim

These times use the 238 WPM average. Find your real reading speed in 2 minutes.
The Sixth Extinction: An Unnatural History book cover

The Sixth Extinction: An Unnatural History

Elizabeth Kolbert · 2014

~6 h 28 min at the average 238 WPM
scienceenvironment

Pulitzer Prize for General Nonfiction, 2015.

How long does it take to read The Sixth Extinction: An Unnatural History? About 6 h 28 min at the average reading speed of 238 words per minute (336 pages), or around 3 h 51 min at a trained 400 WPM.

Source: verify this claim

Say Nothing: A True Story of Murder and Memory in Northern Ireland book cover

Say Nothing: A True Story of Murder and Memory in Northern Ireland

Patrick Radden Keefe · 2019

~8 h 56 min at the average 238 WPM
historytrue crime

National Book Critics Circle Award for Nonfiction, 2019.

How long does it take to read Say Nothing: A True Story of Murder and Memory in Northern Ireland? About 8 h 56 min at the average reading speed of 238 words per minute (464 pages), or around 5 h 19 min at a trained 400 WPM.

Source: verify this claim

Behind the Beautiful Forevers: Life, Death, and Hope in a Mumbai Undercity

Katherine Boo · 2012

~4 h 56 min at the average 238 WPM
journalismsocial issues

National Book Award for Nonfiction, 2012.

How long does it take to read Behind the Beautiful Forevers: Life, Death, and Hope in a Mumbai Undercity? About 4 h 56 min at the average reading speed of 238 words per minute (256 pages), or around 2 h 56 min at a trained 400 WPM.

Source: verify this claim

Reading faster means finishing more of this list. Test your speed free.
The Immortal Life of Henrietta Lacks book cover

The Immortal Life of Henrietta Lacks

Rebecca Skloot · 2010

~7 h 20 min at the average 238 WPM
sciencememoir

Sustained bestseller status: 75 weeks on the New York Times bestseller list.

How long does it take to read The Immortal Life of Henrietta Lacks? About 7 h 20 min at the average reading speed of 238 words per minute (381 pages), or around 4 h 22 min at a trained 400 WPM.

Source: verify this claim

Bad Blood: Secrets and Lies in a Silicon Valley Startup

John Carreyrou · 2018

~6 h 32 min at the average 238 WPM
businessinvestigative journalism

Financial Times and McKinsey Business Book of the Year, 2018.

How long does it take to read Bad Blood: Secrets and Lies in a Silicon Valley Startup? About 6 h 32 min at the average reading speed of 238 words per minute (339 pages), or around 3 h 53 min at a trained 400 WPM.

Source: verify this claim

Educated: A Memoir book cover

Educated: A Memoir

Tara Westover · 2018

~6 h 26 min at the average 238 WPM
memoireducation

Sustained bestseller status: over 130 consecutive weeks on the New York Times Hardcover Nonfiction bestseller list.

How long does it take to read Educated: A Memoir? About 6 h 26 min at the average reading speed of 238 words per minute (334 pages), or around 3 h 50 min at a trained 400 WPM.

Source: verify this claim

How Long Would the Whole List Take?

Based on 1,248,500 total words across every book on this list.

Reading speedSpeed bandTotal time
200 WPMSlower than average104 h 3 min
238 WPMAverage adult (Brysbaert, 2019)87 h 26 min
400 WPMFast reader52 h 1 min
600 WPMTrained speed reader34 h 41 min

Most people can roughly double their reading speed with practice. Take the 2-minute speed test to see where you are.

Take the 2 minute speed test and this page will show your own times.

Test your reading speed

Get a real WPM score with a comprehension check in about a minute, no signup.

Take the Reading Speed Test

Nonfiction FAQ

How many books are on this list?

This page covers 12 books.

How long would it take to read them all at 238 WPM?

Reading every book on this list back to back comes to roughly 87 h 26 min at the average adult reading speed of 238 words per minute (Brysbaert, 2019), or about 52 h 1 min at a trained speed reader's pace of 400 WPM. Your own time will vary with your reading speed and how closely you read each one.

How were the Nonfiction picks chosen?

Each nonfiction pick here won a Pulitzer Prize, National Book Award, or National Book Critics Circle Award for nonfiction, has a documented sustained bestseller run of many months or years rather than a brief spike, or is already source-verified on one of our celebrity reading lists. No book is included on vibes alone: every pick links to the award, official pick announcement, or bestseller record backing it up.

More Book Recommendations

Looking for a specific person's picks instead? See our Famous Reading Lists.