Books as I read them categorized by year. The bold dark green ones are very recommended.


  1. William Shakespeare: Macbeth

  2. Terry Pratchet: Men at Arms

  3. James S. A. Corey: Caliban's War

  4. Ursula K. Le Guin: The Dispossessed

  5. T. J. Klune: The House in the Cerulean Sea

  6. Catherynne M. Valente: Comfort Me with Apples

  7. Katherine Addison: The Goblin Emperor

  8. Nathalie Haynes: A Thousand Ships

  9. Katherine G. Johnson: My Remarkable Journey

  10. Ling Ma: Severance

  11. Francine Prose: Peggy Guggenheim

  12. Tomasz Jedrowski: Swimming in the Dark

  13. Elizabeth Kolbert: The Sixth Extinction

  14. Michael Shur: How to Be Perfect

  15. Jia Tolentino: I Would Be Doing This Anyway

  16. Emma Cline: Rewards

  17. John Scalzi: The Kaiju Preservation Society

  18. S. A. Chakraborty: The River of Silver

  19. Megan Angelo: Followers

  20. Bernardine Evaristo: Girl, Woman, Other

  21. Rebecca Roanhorse: Fevered Star

  22. Justin Torres: Crewelwork

  23. Dr. Edith Widder: Below the Edge of Darkness

  24. Vaishnavi Patel: Kaikeyi

  25. N. K. Jemisin: The Killing Moon

  26. T. J. Klune: Under the Whispering Door

  27. Sequoia Nagamatsu: How High We Go in the Dark

  28. Liz Ziemska: Mandelbrot the Magnificent

  29. Nadine Brandes: Romanov

  30. Grace D. Li: Portrait of a Thief

  31. Sujata Massey: The Widows of Malabar Hill

  32. Peng Shepherd: The Cartographers

  33. Mia P. Manansala: Arsenic and Adobo

  34. Rivers Solomon: Blood Is Another Word For Hunger

  35. Nikki May: Wahala

  36. Erin Mallon: Pale Blue Dot(s)

  37. Bobby Hall: Supermarket

  38. Sujata Massey: The Satapur Moonstone

  39. James Lovegrove: Big Damn Hero

  40. Una McCormack: Carnival

  41. Terry Pratchett: Jingo

  42. Emily St. John Mandel: Sea of Tranquility

  43. Becky Chambers: A Prayer for the Crown-Shy

  44. Tim Lebbon: Generations

  45. Ken Liu: The Armies of Those I love

  46. James Lovegrove: Life Signs

  47. Radha Agrawal: Belong

  48. Terry Pratchett: The Fifth Elephant

  49. R. F. Kuang: The Burning God

  50. Terry Pratchett: Night Watch

  51. Kazuo Ishiguro: Klara and the Sun

  52. Terry Pratchett: Thud!

  53. R. F. Kuang: Babel

  54. Sujata Massey: The Bombay Prince

  55. Alexandra Rowland: A Taste of Gold and Iron

  56. Deanna Raybourn: Killers of a Certain Age

  57. Jessica Nabongo: The Catch Me if You Can

  58. Jo Walton: The Just City

  59. Noé Álvarez: Spirit Run

  60. Tamsym Muir: Nona the Ninth

  61. Tracy K. Smith: Life on Mars

  62. Katy Simpson Smith: The Everlasting

  63. Aliette de Bodard: Of Dragons, Feasts and Murders

  64. Samit Basu: The City Inside

  65. Alexander Pushkin: Ruslan and Ludmila

  66. Sayaka Murata: Convenience Store Woman

  67. Charlie Jane Anders: Never Say You Can't Survive

  68. P. Djèlí Clark: The Black God's Drums

  69. Seanan McGuire: Down Among the Sticks and Bones

  70. Toni Morrison: The Bluest Eye

  71. Silvia Moreno-Garcia: Certain Dark Things

  72. Maggie O'Farrell: The Marriage Portrait

  73. Meghan Scott Molin: The Queen Con

  74. Shelby Van Pelt: Remarkably Bright Creatures

  75. Gabrielle Zevin: Tomorrow, and Tomorrow, and Tomorrow

  76. Raven Leilani: Luster


  1. Zeba Talkhani: My Past is a Foreign Country

  2. Yudhanjaya Wijeratne: The Salvage Crew

  3. Natalie Zina Walschots: Hench

  4. Rivers Solomon, Becky Chambers, Yoon Ha Lee, S. L. Huang: The Vela

  5. Otegha Uwagba: Whites

  6. Nnedi Okorafor: Remote Control

  7. Stina Leicht: Persephone Station

  8. Everina Maxwell: Winter's Orbit

  9. Arkady Martine: A Desolation Called Peace

  10. Becky Chambers: The Galaxy, and the Ground Within

  11. Arvind Ethan David: The Neil Gaiman at the End of the Universe

  12. Martha Wells: Fugitive Telemetry

  13. Alison Wood: Being Lolita

  14. Dr. Ayanna Howard: Sex, Race, and Robots

  15. P. Djèlí Clark: A Master of Djinn

  16. Kiley Reid: Simplexity

  17. P. Djèlí Clark: Ring Shout

  18. Martha Wells: Home

  19. Terry Pratchett: Feet of Clay

  20. P. Djèlí Clark: The Angel of Khan el-Khalili

  21. Jo Graham: Homecoming

  22. Tayari Jones: Disposession

  23. Jo Graham: The Lost

  24. Andy Weir: Project Hail Mary

  25. Melissa Scott: Allegiance

  26. Jo Graham: The Furies

  27. Aliette de Bodard: Seven of Infinities

  28. Jo Graham: Secrets

  29. Kerstin Hall: Star Eater

  30. Becky Chambers: A Psalm for the Wild-Built

  31. Neri Oxman: Material Ecology

  32. Charlotte McConaghy: Migrations

  33. Naomi Klein: The Shock Doctrine

  34. Peter Godfrey-Smith: Other Minds

  35. Caroline Kepnes: You

  36. Mike Chen: We Could Be Heroes

  37. Nghi Vo: The Empress of Salt and Fortune

  38. Andrew Blauvelt: Designs for Different Futures

  39. Nghi Vo: When the Tiger Came Down the Mountain

  40. Torrey Peters: Detransition, Baby

  41. Monica Byrne: The Actual Star

  42. Alexander Chee: The Queen of the Night

  43. Ryka Aoki: Light from Uncommon Stars

  44. Catriona Silvey: Meet Me in Another Life

  45. Silvia Moreno-Garcia: Prime Meridian

  46. Neil Gaiman, Dirk Maggs: Sandman

  47. Tochi Onyebuchi: Riot Baby

  48. Silvia Moreno-Garcia: Velvet Was the Night

  49. Susanna Clarke: Piranesi

  50. Jo Graham: Inheritors

  51. Nella Larsen: Passing

  52. Chanda Prescod-Weinstein: The Disordered Cosmos

  53. Aliette de Bodard: Fireheart Tiger

  54. Melissa Bashardoust: Girl, Serpent, Thorn

  55. Benjamin Alire Sáenz: Aristotle and Dante Dive into the Waters of the World

  56. P. Djèlí Clark: If the Martians Have Magic

  57. Ibi Zoboi: Pride

  58. John Lutz: Escape from Virtual Island

  59. Michael Lewis: The Big Short

  60. S. B. Divya: Machinehood


  1. S. A. Chakraborty: The City of Brass

  2. Ernest Cline: Ready Player One

  3. S. A. Chakraborty: The Kingdom of Copper

  4. Annalee Newitz: The Future of Another Timeline

  5. Jia Tolentino: Trick Mirror

  6. R. F. Kuang: The Poppy War

  7. Kiley Reid: Such a Fun Age

  8. R. F. Kuang: The Dragon Republic

  9. Jenny Lee: Anna K

  10. Martha Wells: Artificial Condition

  11. Martha Wells: Rogue Protocol

  12. John Scalzi: The Last Emperox

  13. Carrie Fisher: Wishful Drinking

  14. Aliette de Bodard: The Tea Master and the Detective

  15. S. L. Huang: Zero Sum Game

  16. Martha Wells: Exit Strategy

  17. S. L. Huang: Null Set

  18. S. L. Huang: Critical Point

  19. John Scalzi: Old Man's War

  20. Martha Wells: Network Effect

  21. Meghan Scott Molin: The Frame-Up

  22. S. A. Chakraborty: The Empire of Gold

  23. N. K. Jemisin: The City We Became

  24. V. E. Schwab: Vicious

  25. K. M. Szpara: Docile

  26. Kate Elliott: Unconquerable Sun

  27. Aliette de Bodard: The Citadel or Weeping Pearls

  28. Charlie Jane Anders: The Fermi Paradox Is Our Business Model

  29. Tamsyn Muir: Harrow the Ninth

  30. Diana Nyad: The Swimmer

  31. Zeyn Joukhadar: The Map of Salt and Stars

  32. Ben Barres: The Autobiography of a Transgender Scientist

  33. Zadie Smith: Intimations

  34. John Scalzi: Murder by Other Means

  35. Tara Schuster: Buy Yourself the F*cking Lilies

  36. Rebecca Giggs: Fathoms

  37. Nora Ephron: Heartburn

  38. V. E. Schwab: The Invisible Life of Addie Larue

  39. Katie Mack: The End of Everything

  40. Agatha Christie: Death on the Nile

  41. Elizabeth Gilbert: City of Girls

  42. Simon Stephenson: Set My Heart to Five

  43. Chimamanda Ngozi Adichie: Zikora

  44. Jean Hanff Korelitz: You Should Have Known

  45. Rebecca Roanhorse: Black Sun

  46. Ta-Nehisi Coates: Between the World and Me

  47. Yoon Ha Lee: Extracurricular Activities

  48. Billie Jean King: The Dollar Rebellion

  49. Min Kym: Gone

  50. Micaiah Johnson: The Space Between Worlds

  51. Tamsyn Muir: Princess Floralinda and the Forty-Flight Tower

  52. S. L. Huang: Burning Roses

  53. P. Djèlí Clark: Skin Magic

  54. Silvia Moreno-Garcia: Mexican Gothic

  55. E. Lily Yu: The Time Invariance of Snow

  56. Haruki Murakami: Kafka on the Shore


  1. Ottessa Moshfegh: My Year of Rest and Relaxation

  2. Lisa Halliday: Asymmetry

  3. Mary Robinette Kowal: The Calculating Stars

  4. Mary Robinette Kowal: The Fated Sky

  5. Kara Cooney: When Women Ruled the World

  6. Paula McLain: A Mind of Her Own

  7. Arkady Martine: A Memory Called Empire

  8. Sy Montgomery: How to Be a Good Creature

  9. Louisa Hall: Trinity

  10. Becky Chambers: A Closed and Common Orbit

  11. Jane Yolen: Finding Baba Yaga

  12. Seanan McGuire: Every Heart a Doorway

  13. Victoria Schwab: This Savage Song

  14. Simon Rich: Miracle Workers

  15. Madhuri Shekar: Evil Eye

  16. Alissa Nutting: Tampa

  17. Martha Wells: All Systems Red

  18. Rob Dircks: Where the Hell is Tesla?

  19. Becky Chambers: Record of a Spaceborn Few

  20. Terry Pratchett, Neil Gaiman: Good Omens

  21. Sandhya Menon: When Dimple Met Rishi

  22. N. K. Jemisin: The Obelisk Gate

  23. Jeanette Winterson: Frankissstein

  24. Nnedi Okorafor: LaGuardia

  25. Amal El-Mohtar, Max Gladstone: This is How You Lose the Time War

  26. Kamila Shamsie: Home Fire

  27. N. K. Jemisin: The Stone Sky

  28. John Scalzi: Lock In

  29. N. K. Jemisin: Emergency Skin

  30. Veronica Roth: Ark

  31. Jodi Kantor, Megan Twohey: She Said

  32. Ronan Farrow: Catch and Kill

  33. John Scalzi: Head On

  34. Amor Towles: You Have Arrived at Your Destination

  35. Oyinkan Braithwaite: My Sister, the Serial Killer

  36. Krysten Ritter: Bonfire

  37. P. Djèlí Clark: A Dead Djinn in Cairo

  38. Marjorie Liu, Sana Takeda: Monstress

  39. Becky Chambers: To Be Taught, If Fortunate

  40. P. Djèlí Clark: The Haunting of Tram Car 015

  41. Lily Brooks-Dalton: Good Morning, Midnight

  42. Rivers Solomon: The Deep

  43. N. K. Jemisin: The Hundred Thousand Kingdoms

  44. Cadwell Turnbull: The Lesson

  45. Mackenzi Lee: The Gentleman's Guide to Vice and Virtue

  46. Jeff VanderMeer: This World is Full of Monsters

  47. Lauren Gunderson: The Half-Life of Marie Curie

  48. Octavia Butler: Bloodchild

  49. Warsan Shire: Teaching My Mother How to Give Birth

  50. Tamsyn Muir: Gideon the Ninth


  1. Masha Gessen: The Future is History

  2. James S. A. Corey: Leviathan Wakes

  3. Caitlin Moran: How to Build a Girl

  4. Meg Wolitzer: The Interestings

  5. Shana Knizhnik, Irin Carmon: Notorious RBG

  6. Roxane Gay: Hunger

  7. Naomi Alderman: The Power

  8. André Aciman: Call Me By Your Name

  9. Jeffrey Kluger: Apollo 8

  10. Khaled Hosseini: The Kite Runner

  11. Adrian Tchaikovsky: Children of Time

  12. John Scalzi: Redshirts

  13. Benjamin Alire Saenz: Aristotle and Dante Discover the Secrets of the Universe

  14. Jill Twiss: A Day in Life of Marlon Bundo

  15. Natalia Holt: Rise of the Rocket Girls

  16. Madeline Miller: The Song of Achilles

  17. Malala Yousafzai: I Am Malala

  18. Becky Chambers: The Long Way to a Small Angry Planet

  19. Ann Leckie: Ancillary Justice

  20. Iliza Shlesinger: Girl Logic

  21. Madeleine Albright: Fascism: A Warning

  22. Madeline Miller: Circe

  23. Nnedi Okorafor: Binti

  24. Meg Wolitzer: The Female Persuasion

  25. Blake Crouch: Dark Matter

  26. Angie Thomas: The Hate U Give

  27. Margaret Atwood: The Handmaid’s Tale

  28. Terry Pratchett: Guards! Guards!

  29. Ronan Farrow: War on Peace

  30. Ijeoma Oluo: So You Want to Talk About Race

  31. Deborah Harkness: A Discovery of Witches

  32. Rhoda Belleza: Empress of a Thousand Skies

  33. Jane Austen: Emma

  34. John Scalzi: The Consuming Fire

  35. Maya Angelou: I Know Why the Caged Bird Sings

  36. Angela Saini: Inferior

  37. Jill Santopolo: The Light We Lost

  38. Ursula K. Le Guin: Nine Lives

  39. Terry Pratchett: Mort

  40. N. K. Jemisin: The Fifth Season


  1. Han Kang: The Vegetarian

  2. Donal Ryan: The Spinning Heart

  3. Jeff Chang: We Gon’ Be Alright

  4. Toni Morrison: Beloved

  5. Kate Chopin: The Awakening

  6. Frank Herbert: Dune

  7. Harper Lee: To Kill a Mockingbird

  8. Al Franken: Giant of the Senate

  9. Trevor Noah: Born a Crime

  10. Aziz Ansari: Modern Romance

  11. Neil deGrasse Tyson: Astrophysics for People in a Hurry

  12. Al Franken: Lies and the Lying Liars Who Tell Them

  13. Timothy Snyder: On Tyranny

  14. Heinrich Harrer: Seven Years in Tibet

  15. H. G. Wells: The War of the Worlds

  16. Hillary Rodham Clinton: What Happened

  17. Andy Weir: The Martian

  18. Paul Beatty: The Sellout

  19. Brian Greene: Light Falls

  20. John Scalzi: The Collapsing Empire

  21. Arthur C. Clarke: 2001: A Space Odyssey

  22. Rupi Kaur: Milk and Honey

  23. Andy Weir: Artemis

  24. Lawrence Krauss: The Greatest Story Ever Told – So Far

  25. John Scalzi: The Dispatcher

  26. Yuval Noah Harari: Homo Deus

  27. Carrie Fisher: The Princess Diarist

  28. Robin Sloan: Mr. Penumbra’s 24-Hour Bookstore

  29. Hope Jahren: Lab Girl

  30. Kameron Hurley: The Stars Are Legion

  31. George Saunders: Lincoln in the Bardo

  32. Tiffany Haddish: The Last Black Unicorn


  1. Emily St. John Mandel: Station Eleven

  2. Alice Munroe: Dear Life

  3. Yannick Grannec: The Goddess of Small Victories

  4. R. J. Palacio: Wonder

  5. Elena Ferrante: My Brilliant Friend

  6. Elena Ferrante: The Story of a New Name

  7. Elena Ferrante: Those Who Leave and Those Who Stay

  8. Elena Ferrante: The Story of the Lost Child

  9. Charles Duhigg: The Power of Habit

  10. Hanya Yanagihara: A Little Life

  11. David Vann: Aquarium

  12. Zadie Smith: White Teeth

  13. Graeme Simion: The Rosie Project

  14. Milan Kundera: The Festival of Insignificance

  15. Jeanette Winterson: Gut Symmetries

  16. John Updike: Gertrude and Claudius

  17. Sheryl Sandberg: Lean In

  18. Jonas Jonasson: The Girl Who Saved the King of Sweden

  19. Juli Zeh: Gaming Instinct

  20. Kazuo Ishiguro: Never Let Me Go

  21. Marguerite Duras: The Lover

  22. Hilary du Pre and Piers du Pre: A Genius in the Family

  23. Blair Tindall: Mozart in the Jungle

  24. Michel Faber: The Crimson Petal and the White

  25. Vit Sliva: Navrsi