OFB’s Top 25 Best SciFi Novels (in no particular order)

January 2nd is National Science Fiction Day! We’re celebrating by putting together a cumulative list of our staff’s top 25 favorite science fiction novels. Read the list and let us know what you think! What did we forget? How many of these novels have you read?

The Booksellers of Old Firehouse Books present their top 25 science fiction books of all time in no particular order:

  1. Ancillary Justice by Anne Leckie
  2. Ready Player One by Ernest Cline
  3. The Martian by Andy Weir
  4. Fiend by Peter Stenson
  5. Jurassic Park by Michael Crichton
  6. All You Need is Kill by Hiroshi Sakurazaka
  7. John Dies at the End by John Wong
  8. Hitchhiker’s Guide to the Galaxy by Douglas Adams
  9. World War Z by Max Brooks
  10. War of the Worlds by H. G. Wells
  11. Childhood’s End by Arthur C. Clark
  12. Foundation by Isaac Asimov
  13. Stranger in a Strange land by Robert Heinlein
  14. The Heart Goes Last by Margaret Atwood
  15. Agent to the Stars by John Scalzi
  16. Under the Skin by Michel Faber
  17. Wool by Hugh Howey
  18. Vicious by V.E. Schwab
  19. Red Mars by Kim Stanley Robinson
  20. Volcano: Eruption by Harry Turtledove
  21. Martian Chronicles by Ray Bradbury
  22. Who Fears Death by Nnedi Okorafor
  23. Ringworld by Larry Niven
  24. Sirens of Titan by Kurt Vonnegut
  25. The Sparrow by Mary Doria Russell

A note from the staff: National Science Fiction Day is celebrated on January 2nd in honor of Isaac Asimov’s birthday. Because of this, we tried to stick with straight scifi and not include any fantasy novels. Think that was a mistake? Let us know in the comments!


One comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s