Gathering together the bits of the list so far:
1. The Name of the Wind, Patrick Rothfuss
2. 1491, Charles Mann
3. The Guernsey Literary and Potato Peel Pie Society, Annie Barrows and Mary Ann Shaffer
4. Practical Demon-Keeping, Christopher Moore
5. The Simulacrum, Philip K Dick
6. In a Sunburned Country, Bill Bryson
7. Guards, Guards! Terry Prachett
8. Orange is the New Black, Piper Kerman
9. The Remains of the Day, Kazuo Ishiguro
10. Catherine the Great, Robert K. Massie
11. Fall of Giants, Ken Follett
12. Gentlemen of the Road, Michael Chabon
13. Longbourn, Jo Baker
14. Consider the Lobster, David Foster Wallace
15. 1Q84, Haruki Murakami
16. The Immortal Life of Henrietta Lacks, Rebecca Skloot
17. The Vacationers, Emma Straub
18. 12 Years a Slave, Solomon Northup
19. Zealot: The Life and Times of Jesus of Nazareth, Reza Aslan
20. American Gods, Neil Gaiman
And the update:
21. Unbroken, Laura Hillenbrand
22. Silent Spring, Rachel Carson
23. Lamb: The Gospel According to Biff, Christ's Childhood Pal, Christopher Moore