Skip to content

Instantly share code, notes, and snippets.

@ecounysis
Created November 23, 2016 22:45
Show Gist options
  • Save ecounysis/0e4369662f3ba33b616e12ea66d573c7 to your computer and use it in GitHub Desktop.
Save ecounysis/0e4369662f3ba33b616e12ea66d573c7 to your computer and use it in GitHub Desktop.
import re
class Book:
def __init__(self, desc):
ba = desc.split(" by ")
self.title = ba[0]
self.author = ba[1]
books = []
books.append(Book("Hatchet by Gary Paulsen"))
books.append(Book("A Separate Peace by John Knowles"))
books.append(Book("The Graveyard Book by Neil Gaiman"))
books.append(Book("The Phantom Tollbooth by Norton Juster"))
books.append(Book("The Adventures of Huckleberry Finn by Mark Twain"))
books.append(Book("The Last Mission by Harry Mazer"))
books.append(Book("The First Edition of the Boy Scout Handbook by Baden Powell"))
books.append(Book("Red Badge of Courage by Stephen Crane"))
books.append(Book("Watership Down by Richard Adams"))
books.append(Book("The Johnny Dixon Series by John Bellairs"))
books.append(Book("The Adventures of Tom Sawyer by Mark Twain"))
books.append(Book("The Chronicles of Narnia by C.S Lewis"))
books.append(Book("Canoeing with the Cree by Arnold Sevareid"))
books.append(Book("The Giver by Lois Lowry"))
books.append(Book("The Lord of the Flies by William Golding"))
books.append(Book("Heat by Mike Lupica"))
books.append(Book("The Call of the Wild by Jack London"))
books.append(Book("Treasure Island by Robert Louis Stevenson"))
books.append(Book("James and the Giant Peach by Roald Dahl"))
books.append(Book("Holes by Louis Sachar"))
books.append(Book("The Trumpet of the Swan by E.B White"))
books.append(Book("The Outsiders by S.E Hinton"))
books.append(Book("The Chocolate War by Robert Cormier"))
books.append(Book("To Kill a Mockingbird by Harper Lee"))
books.append(Book("Calvin and Hobbes by Bill Watterson"))
books.append(Book("Ender's Game by Orson Scott Card"))
books.append(Book("Harris and Me by Gary Paulsen"))
books.append(Book("Where the Red Fern Grows by Wilson Rawls"))
books.append(Book("Captains Courageous by Rudyard Kipling"))
books.append(Book("The Indian in the Cupboard by Lynne Reid Banks"))
books.append(Book("The Blue Star by Tony Earley"))
books.append(Book("The Black Stallion by Walter Farley"))
books.append(Book("The Cay by Theodore Taylor"))
books.append(Book("The Lord of the Rings Trilogy by J.R.R. Tolkien"))
books.append(Book("The Little Britches Series by Ralph Moody"))
books.append(Book("A Wrinkle in Time by Madeleine L'Engle"))
books.append(Book("My Side of the Mountain by Jean Craighead George"))
books.append(Book("The Complete Maus by Art Spiegelman"))
books.append(Book("The Story of King Arthur and His Knights by Howard Pyle"))
books.append(Book("Charlie and the Chocolate Factory by Roald Dahl"))
books.append(Book("The Thief of Always by Clive Barker"))
books.append(Book("That Was Then, This is Now by S.E. Hinton"))
books.append(Book("David Copperfield by Charles Dickens"))
books.append(Book("Heart of a Champion by Carl Deuker"))
books.append(Book("Blue Skin of the Sea by Graham Salisbury"))
books.append(Book("Old Yeller by Fred Gipson"))
def clean(bookTitle):
stopwords = ["of", "the", "in", "a"]
cleaned = bookTitle.lower().split(" ")
for v in "',.?!\"":
cleaned = [r.replace(v, "") for r in cleaned]
for word in stopwords:
while (word in cleaned):
cleaned.remove(word)
return cleaned
def isDuplicate(book, books):
if book.author not in [b.author for b in books]:
return False
wordsThisTitle = clean(book.title)
mm = 0
for b in books:
if (b.author != book.author):
continue
wordsThatTitle = clean(b.title)
ms = len(wordsThisTitle)*1.0
c = 0.0
for w in wordsThisTitle:
if w in wordsThatTitle:
c += 1
if (c/ms > mm):
mm = c/ms
return (mm > 0.8)
def addBook(book):
if (not isDuplicate(book, books)):
books.append(book)
addBook(Book("The Great Gatsby by F. Scott Fitzgerald"))
addBook(Book("The Prince by Niccolo Machiavelli"))
addBook(Book("Slaughterhouse-Five by Kurt Vonnegut"))
addBook(Book("1984 by George Orwell"))
addBook(Book("The Republic by Plato"))
addBook(Book("Brothers Karamazov by Fyodor Dostoevsky"))
addBook(Book("The Catcher in the Rye by J.D. Salinger"))
addBook(Book("The Wealth of Nations by Adam Smith"))
addBook(Book("For Whom the Bell Tolls by Ernest Hemingway"))
addBook(Book("The Picture of Dorian Gray by Oscar Wilde"))
addBook(Book("The Grapes of Wrath by John Steinbeck"))
addBook(Book("Brave New World by Aldous Huxley"))
addBook(Book("How To Win Friends And Influence People by Dale Carnegie"))
addBook(Book("Call of the Wild by Jack London"))
addBook(Book("The Rise of Theodore Roosevelt by Edmund Morris"))
addBook(Book("Swiss Family Robinson by Johann David Wyss"))
addBook(Book("Dharma Bums by Jack Kerouac"))
addBook(Book("The Iliad by Homer"))
addBook(Book("The Odyssey by Homer"))
addBook(Book("Catch-22 by Joseph Heller"))
addBook(Book("Walden by Henry David Thoreau"))
addBook(Book("Lord of the Flies by William Golding"))
addBook(Book("The Master and Margarita by Mikhail Bulgakov"))
addBook(Book("Bluebeard by Kurt Vonnegut"))
addBook(Book("Atlas Shrugged by Ayn Rand"))
addBook(Book("The Metamorphosis by Franz Kafka"))
addBook(Book("Another Roadside Attraction by Tom Robbins"))
addBook(Book("White Noise by Don Delillo"))
addBook(Book("Ulysses by James Joyce"))
addBook(Book("The Young Man's Guide by William Alcott"))
addBook(Book("Blood Meridian, or the Evening Redness in the West by Cormac McCarthy"))
addBook(Book("Crime And Punishment by Fyodor Dostoevsky"))
addBook(Book("Steppenwolf by Herman Hesse"))
addBook(Book("The Book of Deeds of Arms and of Chivalry by Christine De Pizan"))
addBook(Book("The Art of Warfare by Sun Tzu"))
addBook(Book("Don Quixote by Miguel de Cervantes Saavedra"))
addBook(Book("Into the Wild by Jon Krakauer"))
addBook(Book("The Divine Comedy by Dante Alighieri"))
addBook(Book("The Hobbit by J.R.R. Tolkien"))
addBook(Book("The Rough Riders by Theodore Roosevelt"))
addBook(Book("East of Eden by John Steinbeck"))
addBook(Book("Leviathan by Thomas Hobbes"))
addBook(Book("The Thin Red Line by James Jones"))
addBook(Book("Adventures of Huckleberry Finn by Mark Twain"))
addBook(Book("The Politics by Aristotle"))
addBook(Book("First Edition of the The Boy Scout Handbook by Baden Powell"))
addBook(Book("Cyrano de Bergerac by Edmond Rostand"))
addBook(Book("Tropic of Cancer by Henry Miller"))
addBook(Book("The Crisis by Winston Churchill"))
addBook(Book("The Naked and The Dead by Norman Mailer"))
addBook(Book("Hatchet by Gary Paulsen"))
addBook(Book("Animal Farm by George Orwell"))
addBook(Book("Tarzan of the Apes by Edgar Rice Burroughs"))
addBook(Book("Beyond Good and Evil by Freidrich Nietzsche"))
addBook(Book("The Federalist Papers by Alexander Hamilton, John Jay, and James Madison"))
addBook(Book("Moby Dick by Herman Melville"))
addBook(Book("Essential Manners for Men by Peter Post"))
addBook(Book("Frankenstein by Mary Wollstonecraft Shelley"))
addBook(Book("Hamlet by Shakespeare"))
addBook(Book("A Separate Peace by John Knowles"))
addBook(Book("A Farewell To Arms by Ernest Hemingway"))
addBook(Book("The Stranger by Albert Camus"))
addBook(Book("Robinson Crusoe by Daniel Dafoe"))
addBook(Book("The Pearl by John Steinbeck"))
addBook(Book("On the Road by Jack Kerouac"))
addBook(Book("Treasure Island by Robert Louis Stevenson"))
addBook(Book("A Confederacy of Dunces by John Kennedy Toole"))
addBook(Book("Foucault's Pendulum by Umberto Eco"))
addBook(Book("The Great Railway Bazaar by Paul Theroux"))
addBook(Book("Fear and Trembling by Soren Kierkegaard"))
addBook(Book("Undaunted Courage by Stephen Ambrose"))
addBook(Book("Paradise Lost by John Milton"))
addBook(Book("Cannery Row by John Steinbeck"))
addBook(Book("Into Thin Air by Jon Krakauer"))
addBook(Book("King Solomon's Mines by H. Rider Haggard"))
addBook(Book("The Idiot by Fyodor Dostoevsky"))
addBook(Book("A River Runs Through It by Norman F. Maclean"))
addBook(Book("The Island of Dr. Moreau by H.G. Wells"))
addBook(Book("The Autobiography of Malcolm X by Malcolm X"))
addBook(Book("Theodore Rex by Edmund Morris"))
addBook(Book("The Count of Monte Cristo by Alexandre Dumas"))
addBook(Book("All Quiet on The Western Front by Erich Maria Remarq"))
addBook(Book("The Red Badge of Courage by Stephen Crane"))
addBook(Book("Lives of the Noble Greeks and Romans by Plutarch"))
addBook(Book("The Strenuous Life by Theodore Roosevelt"))
addBook(Book("The Bible by God"))
addBook(Book("Lonesome Dove by Larry McMurtry"))
addBook(Book("The Maltese Falcon by Dashiell Hammett"))
addBook(Book("The Long Goodbye by Raymond Chandler"))
addBook(Book("To Kill a Mockingbird by Harper Lee"))
addBook(Book("The Dangerous Book for Boys by Conn and Hal Iggulden"))
addBook(Book("The Killer Angels by Michael Shaara"))
addBook(Book("The Autobiography of Benjamin Franklin by Benjamin Franklin"))
addBook(Book("The Histories by Herodotus"))
addBook(Book("From Here to Eternity by James Jones"))
addBook(Book("The Frontier in American History by Frederick Jackson Turner"))
addBook(Book("Zen and the Art of Motorcycle Maintenance by Robert Pirsig"))
addBook(Book("Self Reliance by Ralph Waldo Emerson"))
# https://gist.github.com/ecounysis/1149436
addBook(Book("The Lord Of The Rings Trilogy by J.R.R. Tolkien"))
addBook(Book("The Hitchhiker's Guide To The Galaxy by Douglas Adams"))
addBook(Book("Ender's Game by Orson Scott Card"))
addBook(Book("The Dune Chronicles by Frank Herbert"))
addBook(Book("A Song Of Ice And Fire Series by George R. R. Martin"))
addBook(Book("1984 by George Orwell"))
addBook(Book("Fahrenheit 451 by Ray Bradbury"))
addBook(Book("The Foundation Trilogy by Isaac Asimov"))
addBook(Book("Brave New World by Aldous Huxley"))
addBook(Book("American Gods by Neil Gaiman"))
addBook(Book("The Princess Bride by William Goldman"))
addBook(Book("The Wheel Of Time Series by Robert Jordan"))
addBook(Book("Animal Farm by George Orwell"))
addBook(Book("Neuromancer by William Gibson"))
addBook(Book("Watchmen by Alan Moore"))
addBook(Book("I, Robot by Isaac Asimov"))
addBook(Book("Stranger In A Strange Land by Robert Heinlein"))
addBook(Book("The Kingkiller Chronicles by Patrick Rothfuss"))
addBook(Book("Slaughterhouse-Five by Kurt Vonnegut"))
addBook(Book("Frankenstein by Mary Shelley"))
addBook(Book("Do Androids Dream Of Electric Sheep? by Philip K. Dick"))
addBook(Book("The Handmaid's Tale by Margaret Atwood"))
addBook(Book("The Dark Tower Series by Stephen King"))
addBook(Book("2001: A Space Odyssey by Arthur C. Clarke"))
addBook(Book("The Stand by Stephen King"))
addBook(Book("Snow Crash by Neal Stephenson"))
addBook(Book("The Martian Chronicles by Ray Bradbury"))
addBook(Book("Cat's Cradle by Kurt Vonnegut"))
addBook(Book("The Sandman Series by Neil Gaiman"))
addBook(Book("A Clockwork Orange by Anthony Burgess"))
addBook(Book("Starship Troopers by Robert Heinlein"))
addBook(Book("Watership Down by Richard Adams"))
addBook(Book("Dragonflight by Anne McCaffrey"))
addBook(Book("The Moon Is A Harsh Mistress by Robert Heinlein"))
addBook(Book("A Canticle For Leibowitz by Walter M. Miller"))
addBook(Book("The Time Machine by H.G. Wells"))
addBook(Book("20,000 Leagues Under The Sea by Jules Verne"))
addBook(Book("Flowers For Algernon by Daniel Keys"))
addBook(Book("The War Of The Worlds by H.G. Wells"))
addBook(Book("The Chronicles Of Amber by Roger Zelazny"))
addBook(Book("The Belgariad by David Eddings"))
addBook(Book("The Mists Of Avalon by Marion Zimmer Bradley"))
addBook(Book("The Mistborn Series by Brandon Sanderson"))
addBook(Book("Ringworld by Larry Niven"))
addBook(Book("The Left Hand Of Darkness by Ursula K. LeGuin"))
addBook(Book("The Silmarillion by J.R.R. Tolkien"))
addBook(Book("The Once And Future King by T.H. White"))
addBook(Book("Neverwhere by Neil Gaiman"))
addBook(Book("Childhood's End by Arthur C. Clarke"))
addBook(Book("Contact by Carl Sagan"))
addBook(Book("The Hyperion Cantos by Dan Simmons"))
addBook(Book("Stardust by Neil Gaiman"))
addBook(Book("Cryptonomicon by Neal Stephenson"))
addBook(Book("World War Z by Max Brooks"))
addBook(Book("The Last Unicorn by Peter S. Beagle"))
addBook(Book("The Forever War by Joe Haldeman"))
addBook(Book("Small Gods by Terry Pratchett"))
addBook(Book("The Chronicles Of Thomas Covenant, The Unbeliever by Stephen R. Donaldson"))
addBook(Book("The Vorkosigan Saga by Lois McMaster Bujold"))
addBook(Book("Going Postal by Terry Pratchett"))
addBook(Book("The Mote In God's Eye by Larry Niven & Jerry Pournelle"))
addBook(Book("The Sword Of Truth by Terry Goodkind"))
addBook(Book("The Road by Cormac McCarthy"))
addBook(Book("Jonathan Strange & Mr Norrell by Susanna Clarke"))
addBook(Book("I Am Legend by Richard Matheson"))
addBook(Book("The Riftwar Saga by Raymond E. Feist"))
addBook(Book("The Shannara Trilogy by Terry Brooks"))
addBook(Book("The Conan The Barbarian Series by R.E. Howard"))
addBook(Book("The Farseer Trilogy by Robin Hobb"))
addBook(Book("The Time Traveler's Wife by Audrey Niffenegger"))
addBook(Book("The Way Of Kings by Brandon Sanderson"))
addBook(Book("A Journey To The Center Of The Earth by Jules Verne"))
addBook(Book("The Legend Of Drizzt Series by R.A. Salvatore"))
addBook(Book("Old Man's War by John Scalzi"))
addBook(Book("The Diamond Age by Neil Stephenson"))
addBook(Book("Rendezvous With Rama by Arthur C. Clarke"))
addBook(Book("The Kushiel's Legacy Series by Jacqueline Carey"))
addBook(Book("The Dispossessed by Ursula K. LeGuin"))
addBook(Book("Something Wicked This Way Comes by Ray Bradbury"))
addBook(Book("Wicked by Gregory Maguire"))
addBook(Book("The Malazan Book Of The Fallen Series by Steven Erikson"))
addBook(Book("The Eyre Affair by Jasper Fforde"))
addBook(Book("The Culture Series by Iain M. Banks"))
addBook(Book("The Crystal Cave by Mary Stewart"))
addBook(Book("Anathem by Neal Stephenson"))
addBook(Book("The Codex Alera Series by Jim Butcher"))
addBook(Book("The Book Of The New Sun by Gene Wolfe"))
addBook(Book("The Thrawn Trilogy by Timothy Zahn"))
addBook(Book("The Outlander Series by Diana Gabaldan"))
addBook(Book("The Elric Saga by Michael Moorcock"))
addBook(Book("The Illustrated Man by Ray Bradbury"))
addBook(Book("Sunshine by Robin McKinley"))
addBook(Book("A Fire Upon The Deep by Vernor Vinge"))
addBook(Book("The Caves Of Steel by Isaac Asimov"))
addBook(Book("The Mars Trilogy by Kim Stanley Robinson"))
addBook(Book("Lucifer's Hammer by Larry Niven & Jerry Pournelle"))
addBook(Book("Doomsday Book by Connie Willis"))
addBook(Book("Perdido Street Station by China Mieville"))
addBook(Book("The Xanth Series by Piers Anthony"))
addBook(Book("The Space Trilogy by C.S. Lewis"))
def printBook(book):
return '{0} by {1}'.format(book.title, book.author)
def printBooks():
for b in books:
print(printBook(b))
"""
Hatchet by Gary Paulsen
A Separate Peace by John Knowles
The Graveyard Book by Neil Gaiman
The Phantom Tollbooth by Norton Juster
The Adventures of Huckleberry Finn by Mark Twain
The Last Mission by Harry Mazer
The First Edition of the Boy Scout Handbook by Baden Powell
Red Badge of Courage by Stephen Crane
Watership Down by Richard Adams
The Johnny Dixon Series by John Bellairs
The Adventures of Tom Sawyer by Mark Twain
The Chronicles of Narnia by C.S Lewis
Canoeing with the Cree by Arnold Sevareid
The Giver by Lois Lowry
The Lord of the Flies by William Golding
Heat by Mike Lupica
The Call of the Wild by Jack London
Treasure Island by Robert Louis Stevenson
James and the Giant Peach by Roald Dahl
Holes by Louis Sachar
The Trumpet of the Swan by E.B White
The Outsiders by S.E Hinton
The Chocolate War by Robert Cormier
To Kill a Mockingbird by Harper Lee
Calvin and Hobbes by Bill Watterson
Ender's Game by Orson Scott Card
Harris and Me by Gary Paulsen
Where the Red Fern Grows by Wilson Rawls
Captains Courageous by Rudyard Kipling
The Indian in the Cupboard by Lynne Reid Banks
The Blue Star by Tony Earley
The Black Stallion by Walter Farley
The Cay by Theodore Taylor
The Lord of the Rings Trilogy by J.R.R. Tolkien
The Little Britches Series by Ralph Moody
A Wrinkle in Time by Madeleine L'Engle
My Side of the Mountain by Jean Craighead George
The Complete Maus by Art Spiegelman
The Story of King Arthur and His Knights by Howard Pyle
Charlie and the Chocolate Factory by Roald Dahl
The Thief of Always by Clive Barker
That Was Then, This is Now by S.E. Hinton
David Copperfield by Charles Dickens
Heart of a Champion by Carl Deuker
Blue Skin of the Sea by Graham Salisbury
Old Yeller by Fred Gipson
The Great Gatsby by F. Scott Fitzgerald
The Prince by Niccolo Machiavelli
Slaughterhouse-Five by Kurt Vonnegut
1984 by George Orwell
The Republic by Plato
Brothers Karamazov by Fyodor Dostoevsky
The Catcher in the Rye by J.D. Salinger
The Wealth of Nations by Adam Smith
For Whom the Bell Tolls by Ernest Hemingway
The Picture of Dorian Gray by Oscar Wilde
The Grapes of Wrath by John Steinbeck
Brave New World by Aldous Huxley
How To Win Friends And Influence People by Dale Carnegie
Call of the Wild by Jack London
The Rise of Theodore Roosevelt by Edmund Morris
Swiss Family Robinson by Johann David Wyss
Dharma Bums by Jack Kerouac
The Iliad by Homer
The Odyssey by Homer
Catch-22 by Joseph Heller
Walden by Henry David Thoreau
Lord of the Flies by William Golding
The Master and Margarita by Mikhail Bulgakov
Bluebeard by Kurt Vonnegut
Atlas Shrugged by Ayn Rand
The Metamorphosis by Franz Kafka
Another Roadside Attraction by Tom Robbins
White Noise by Don Delillo
Ulysses by James Joyce
The Young Man's Guide by William Alcott
Blood Meridian, or the Evening Redness in the West by Cormac McCarthy
Crime And Punishment by Fyodor Dostoevsky
Steppenwolf by Herman Hesse
The Book of Deeds of Arms and of Chivalry by Christine De Pizan
The Art of Warfare by Sun Tzu
Don Quixote by Miguel de Cervantes Saavedra
Into the Wild by Jon Krakauer
The Divine Comedy by Dante Alighieri
The Hobbit by J.R.R. Tolkien
The Rough Riders by Theodore Roosevelt
East of Eden by John Steinbeck
Leviathan by Thomas Hobbes
The Thin Red Line by James Jones
Adventures of Huckleberry Finn by Mark Twain
The Politics by Aristotle
First Edition of the The Boy Scout Handbook by Baden Powell
Cyrano de Bergerac by Edmond Rostand
Tropic of Cancer by Henry Miller
The Crisis by Winston Churchill
The Naked and The Dead by Norman Mailer
Hatchet by Gary Paulsen
Animal Farm by George Orwell
Tarzan of the Apes by Edgar Rice Burroughs
Beyond Good and Evil by Freidrich Nietzsche
The Federalist Papers by Alexander Hamilton, John Jay, and James Madison
Moby Dick by Herman Melville
Essential Manners for Men by Peter Post
Frankenstein by Mary Wollstonecraft Shelley
Hamlet by Shakespeare
A Separate Peace by John Knowles
A Farewell To Arms by Ernest Hemingway
The Stranger by Albert Camus
Robinson Crusoe by Daniel Dafoe
The Pearl by John Steinbeck
On the Road by Jack Kerouac
Treasure Island by Robert Louis Stevenson
A Confederacy of Dunces by John Kennedy Toole
Foucault's Pendulum by Umberto Eco
The Great Railway Bazaar by Paul Theroux
Fear and Trembling by Soren Kierkegaard
Undaunted Courage by Stephen Ambrose
Paradise Lost by John Milton
Cannery Row by John Steinbeck
Into Thin Air by Jon Krakauer
King Solomon's Mines by H. Rider Haggard
The Idiot by Fyodor Dostoevsky
A River Runs Through It by Norman F. Maclean
The Island of Dr. Moreau by H.G. Wells
The Autobiography of Malcolm X by Malcolm X
Theodore Rex by Edmund Morris
The Count of Monte Cristo by Alexandre Dumas
All Quiet on The Western Front by Erich Maria Remarq
The Red Badge of Courage by Stephen Crane
Lives of the Noble Greeks and Romans by Plutarch
The Strenuous Life by Theodore Roosevelt
The Bible by God
Lonesome Dove by Larry McMurtry
The Maltese Falcon by Dashiell Hammett
The Long Goodbye by Raymond Chandler
To Kill a Mockingbird by Harper Lee
The Dangerous Book for Boys by Conn and Hal Iggulden
The Killer Angels by Michael Shaara
The Autobiography of Benjamin Franklin by Benjamin Franklin
The Histories by Herodotus
From Here to Eternity by James Jones
The Frontier in American History by Frederick Jackson Turner
Zen and the Art of Motorcycle Maintenance by Robert Pirsig
Self Reliance by Ralph Waldo Emerson
The Lord Of The Rings Trilogy by J.R.R. Tolkien
The Hitchhiker's Guide To The Galaxy by Douglas Adams
Ender's Game by Orson Scott Card
The Dune Chronicles by Frank Herbert
A Song Of Ice And Fire Series by George R. R. Martin
1984 by George Orwell
Fahrenheit 451 by Ray Bradbury
The Foundation Trilogy by Isaac Asimov
Brave New World by Aldous Huxley
American Gods by Neil Gaiman
The Princess Bride by William Goldman
The Wheel Of Time Series by Robert Jordan
Animal Farm by George Orwell
Neuromancer by William Gibson
Watchmen by Alan Moore
I, Robot by Isaac Asimov
Stranger In A Strange Land by Robert Heinlein
The Kingkiller Chronicles by Patrick Rothfuss
Slaughterhouse-Five by Kurt Vonnegut
Frankenstein by Mary Shelley
Do Androids Dream Of Electric Sheep? by Philip K. Dick
The Handmaid's Tale by Margaret Atwood
The Dark Tower Series by Stephen King
2001: A Space Odyssey by Arthur C. Clarke
The Stand by Stephen King
Snow Crash by Neal Stephenson
The Martian Chronicles by Ray Bradbury
Cat's Cradle by Kurt Vonnegut
The Sandman Series by Neil Gaiman
A Clockwork Orange by Anthony Burgess
Starship Troopers by Robert Heinlein
Watership Down by Richard Adams
Dragonflight by Anne McCaffrey
The Moon Is A Harsh Mistress by Robert Heinlein
A Canticle For Leibowitz by Walter M. Miller
The Time Machine by H.G. Wells
20,000 Leagues Under The Sea by Jules Verne
Flowers For Algernon by Daniel Keys
The War Of The Worlds by H.G. Wells
The Chronicles Of Amber by Roger Zelazny
The Belgariad by David Eddings
The Mists Of Avalon by Marion Zimmer Bradley
The Mistborn Series by Brandon Sanderson
Ringworld by Larry Niven
The Left Hand Of Darkness by Ursula K. LeGuin
The Silmarillion by J.R.R. Tolkien
The Once And Future King by T.H. White
Neverwhere by Neil Gaiman
Childhood's End by Arthur C. Clarke
Contact by Carl Sagan
The Hyperion Cantos by Dan Simmons
Stardust by Neil Gaiman
Cryptonomicon by Neal Stephenson
World War Z by Max Brooks
The Last Unicorn by Peter S. Beagle
The Forever War by Joe Haldeman
Small Gods by Terry Pratchett
The Chronicles Of Thomas Covenant, The Unbeliever by Stephen R. Donaldson
The Vorkosigan Saga by Lois McMaster Bujold
Going Postal by Terry Pratchett
The Mote In God's Eye by Larry Niven & Jerry Pournelle
The Sword Of Truth by Terry Goodkind
The Road by Cormac McCarthy
Jonathan Strange & Mr Norrell by Susanna Clarke
I Am Legend by Richard Matheson
The Riftwar Saga by Raymond E. Feist
The Shannara Trilogy by Terry Brooks
The Conan The Barbarian Series by R.E. Howard
The Farseer Trilogy by Robin Hobb
The Time Traveler's Wife by Audrey Niffenegger
The Way Of Kings by Brandon Sanderson
A Journey To The Center Of The Earth by Jules Verne
The Legend Of Drizzt Series by R.A. Salvatore
Old Man's War by John Scalzi
The Diamond Age by Neil Stephenson
Rendezvous With Rama by Arthur C. Clarke
The Kushiel's Legacy Series by Jacqueline Carey
The Dispossessed by Ursula K. LeGuin
Something Wicked This Way Comes by Ray Bradbury
Wicked by Gregory Maguire
The Malazan Book Of The Fallen Series by Steven Erikson
The Eyre Affair by Jasper Fforde
The Culture Series by Iain M. Banks
The Crystal Cave by Mary Stewart
Anathem by Neal Stephenson
The Codex Alera Series by Jim Butcher
The Book Of The New Sun by Gene Wolfe
The Thrawn Trilogy by Timothy Zahn
The Outlander Series by Diana Gabaldan
The Elric Saga by Michael Moorcock
The Illustrated Man by Ray Bradbury
Sunshine by Robin McKinley
A Fire Upon The Deep by Vernor Vinge
The Caves Of Steel by Isaac Asimov
The Mars Trilogy by Kim Stanley Robinson
Lucifer's Hammer by Larry Niven & Jerry Pournelle
Doomsday Book by Connie Willis
Perdido Street Station by China Mieville
The Xanth Series by Piers Anthony
The Space Trilogy by C.S. Lewis
"""
"""
Hatchet by Gary Paulsen
A Separate Peace by John Knowles
The Graveyard Book by Neil Gaiman
The Phantom Tollbooth by Norton Juster
The Adventures of Huckleberry Finn by Mark Twain
The Last Mission by Harry Mazer
The First Edition of the Boy Scout Handbook by Baden Powell
Red Badge of Courage by Stephen Crane
Watership Down by Richard Adams
The Johnny Dixon Series by John Bellairs
The Adventures of Tom Sawyer by Mark Twain
The Chronicles of Narnia by C.S Lewis
Canoeing with the Cree by Arnold Sevareid
The Giver by Lois Lowry
The Lord of the Flies by William Golding
Heat by Mike Lupica
The Call of the Wild by Jack London
Treasure Island by Robert Louis Stevenson
James and the Giant Peach by Roald Dahl
Holes by Louis Sachar
The Trumpet of the Swan by E.B White
The Outsiders by S.E Hinton
The Chocolate War by Robert Cormier
To Kill a Mockingbird by Harper Lee
Calvin and Hobbes by Bill Watterson
Ender's Game by Orson Scott Card
Harris and Me by Gary Paulsen
Where the Red Fern Grows by Wilson Rawls
Captains Courageous by Rudyard Kipling
The Indian in the Cupboard by Lynne Reid Banks
The Blue Star by Tony Earley
The Black Stallion by Walter Farley
The Cay by Theodore Taylor
The Lord of the Rings Trilogy by J.R.R. Tolkien
The Little Britches Series by Ralph Moody
A Wrinkle in Time by Madeleine L'Engle
My Side of the Mountain by Jean Craighead George
The Complete Maus by Art Spiegelman
The Story of King Arthur and His Knights by Howard Pyle
Charlie and the Chocolate Factory by Roald Dahl
The Thief of Always by Clive Barker
That Was Then, This is Now by S.E. Hinton
David Copperfield by Charles Dickens
Heart of a Champion by Carl Deuker
Blue Skin of the Sea by Graham Salisbury
Old Yeller by Fred Gipson
The Great Gatsby by F. Scott Fitzgerald
The Prince by Niccolo Machiavelli
Slaughterhouse-Five by Kurt Vonnegut
1984 by George Orwell
The Republic by Plato
Brothers Karamazov by Fyodor Dostoevsky
The Catcher in the Rye by J.D. Salinger
The Wealth of Nations by Adam Smith
For Whom the Bell Tolls by Ernest Hemingway
The Picture of Dorian Gray by Oscar Wilde
The Grapes of Wrath by John Steinbeck
Brave New World by Aldous Huxley
How To Win Friends And Influence People by Dale Carnegie
The Rise of Theodore Roosevelt by Edmund Morris
Swiss Family Robinson by Johann David Wyss
Dharma Bums by Jack Kerouac
The Iliad by Homer
The Odyssey by Homer
Catch-22 by Joseph Heller
Walden by Henry David Thoreau
The Master and Margarita by Mikhail Bulgakov
Bluebeard by Kurt Vonnegut
Atlas Shrugged by Ayn Rand
The Metamorphosis by Franz Kafka
Another Roadside Attraction by Tom Robbins
White Noise by Don Delillo
Ulysses by James Joyce
The Young Man's Guide by William Alcott
Blood Meridian, or the Evening Redness in the West by Cormac McCarthy
Crime And Punishment by Fyodor Dostoevsky
Steppenwolf by Herman Hesse
The Book of Deeds of Arms and of Chivalry by Christine De Pizan
The Art of Warfare by Sun Tzu
Don Quixote by Miguel de Cervantes Saavedra
Into the Wild by Jon Krakauer
The Divine Comedy by Dante Alighieri
The Hobbit by J.R.R. Tolkien
The Rough Riders by Theodore Roosevelt
East of Eden by John Steinbeck
Leviathan by Thomas Hobbes
The Thin Red Line by James Jones
The Politics by Aristotle
Cyrano de Bergerac by Edmond Rostand
Tropic of Cancer by Henry Miller
The Crisis by Winston Churchill
The Naked and The Dead by Norman Mailer
Animal Farm by George Orwell
Tarzan of the Apes by Edgar Rice Burroughs
Beyond Good and Evil by Freidrich Nietzsche
The Federalist Papers by Alexander Hamilton, John Jay, and James Madison
Moby Dick by Herman Melville
Essential Manners for Men by Peter Post
Frankenstein by Mary Wollstonecraft Shelley
Hamlet by Shakespeare
A Farewell To Arms by Ernest Hemingway
The Stranger by Albert Camus
Robinson Crusoe by Daniel Dafoe
The Pearl by John Steinbeck
On the Road by Jack Kerouac
A Confederacy of Dunces by John Kennedy Toole
Foucault's Pendulum by Umberto Eco
The Great Railway Bazaar by Paul Theroux
Fear and Trembling by Soren Kierkegaard
Undaunted Courage by Stephen Ambrose
Paradise Lost by John Milton
Cannery Row by John Steinbeck
Into Thin Air by Jon Krakauer
King Solomon's Mines by H. Rider Haggard
The Idiot by Fyodor Dostoevsky
A River Runs Through It by Norman F. Maclean
The Island of Dr. Moreau by H.G. Wells
The Autobiography of Malcolm X by Malcolm X
Theodore Rex by Edmund Morris
The Count of Monte Cristo by Alexandre Dumas
All Quiet on The Western Front by Erich Maria Remarq
Lives of the Noble Greeks and Romans by Plutarch
The Strenuous Life by Theodore Roosevelt
The Bible by God
Lonesome Dove by Larry McMurtry
The Maltese Falcon by Dashiell Hammett
The Long Goodbye by Raymond Chandler
The Dangerous Book for Boys by Conn and Hal Iggulden
The Killer Angels by Michael Shaara
The Autobiography of Benjamin Franklin by Benjamin Franklin
The Histories by Herodotus
From Here to Eternity by James Jones
The Frontier in American History by Frederick Jackson Turner
Zen and the Art of Motorcycle Maintenance by Robert Pirsig
Self Reliance by Ralph Waldo Emerson
The Hitchhiker's Guide To The Galaxy by Douglas Adams
The Dune Chronicles by Frank Herbert
A Song Of Ice And Fire Series by George R. R. Martin
Fahrenheit 451 by Ray Bradbury
The Foundation Trilogy by Isaac Asimov
American Gods by Neil Gaiman
The Princess Bride by William Goldman
The Wheel Of Time Series by Robert Jordan
Neuromancer by William Gibson
Watchmen by Alan Moore
I, Robot by Isaac Asimov
Stranger In A Strange Land by Robert Heinlein
The Kingkiller Chronicles by Patrick Rothfuss
Frankenstein by Mary Shelley
Do Androids Dream Of Electric Sheep? by Philip K. Dick
The Handmaid's Tale by Margaret Atwood
The Dark Tower Series by Stephen King
2001: A Space Odyssey by Arthur C. Clarke
The Stand by Stephen King
Snow Crash by Neal Stephenson
The Martian Chronicles by Ray Bradbury
Cat's Cradle by Kurt Vonnegut
The Sandman Series by Neil Gaiman
A Clockwork Orange by Anthony Burgess
Starship Troopers by Robert Heinlein
Dragonflight by Anne McCaffrey
The Moon Is A Harsh Mistress by Robert Heinlein
A Canticle For Leibowitz by Walter M. Miller
The Time Machine by H.G. Wells
20,000 Leagues Under The Sea by Jules Verne
Flowers For Algernon by Daniel Keys
The War Of The Worlds by H.G. Wells
The Chronicles Of Amber by Roger Zelazny
The Belgariad by David Eddings
The Mists Of Avalon by Marion Zimmer Bradley
The Mistborn Series by Brandon Sanderson
Ringworld by Larry Niven
The Left Hand Of Darkness by Ursula K. LeGuin
The Silmarillion by J.R.R. Tolkien
The Once And Future King by T.H. White
Neverwhere by Neil Gaiman
Childhood's End by Arthur C. Clarke
Contact by Carl Sagan
The Hyperion Cantos by Dan Simmons
Stardust by Neil Gaiman
Cryptonomicon by Neal Stephenson
World War Z by Max Brooks
The Last Unicorn by Peter S. Beagle
The Forever War by Joe Haldeman
Small Gods by Terry Pratchett
The Chronicles Of Thomas Covenant, The Unbeliever by Stephen R. Donaldson
The Vorkosigan Saga by Lois McMaster Bujold
Going Postal by Terry Pratchett
The Mote In God's Eye by Larry Niven & Jerry Pournelle
The Sword Of Truth by Terry Goodkind
Jonathan Strange & Mr Norrell by Susanna Clarke
I Am Legend by Richard Matheson
The Riftwar Saga by Raymond E. Feist
The Shannara Trilogy by Terry Brooks
The Conan The Barbarian Series by R.E. Howard
The Farseer Trilogy by Robin Hobb
The Time Traveler's Wife by Audrey Niffenegger
The Way Of Kings by Brandon Sanderson
A Journey To The Center Of The Earth by Jules Verne
The Legend Of Drizzt Series by R.A. Salvatore
Old Man's War by John Scalzi
The Diamond Age by Neil Stephenson
Rendezvous With Rama by Arthur C. Clarke
The Kushiel's Legacy Series by Jacqueline Carey
The Dispossessed by Ursula K. LeGuin
Something Wicked This Way Comes by Ray Bradbury
Wicked by Gregory Maguire
The Malazan Book Of The Fallen Series by Steven Erikson
The Eyre Affair by Jasper Fforde
The Culture Series by Iain M. Banks
The Crystal Cave by Mary Stewart
Anathem by Neal Stephenson
The Codex Alera Series by Jim Butcher
The Book Of The New Sun by Gene Wolfe
The Thrawn Trilogy by Timothy Zahn
The Outlander Series by Diana Gabaldan
The Elric Saga by Michael Moorcock
The Illustrated Man by Ray Bradbury
Sunshine by Robin McKinley
A Fire Upon The Deep by Vernor Vinge
The Caves Of Steel by Isaac Asimov
The Mars Trilogy by Kim Stanley Robinson
Lucifer's Hammer by Larry Niven & Jerry Pournelle
Doomsday Book by Connie Willis
Perdido Street Station by China Mieville
The Xanth Series by Piers Anthony
The Space Trilogy by C.S. Lewis
"""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment