In C++ it's harder to shoot yourself in the foot, but when you do, you blow off your whole leg
neil.mckillop.org

Reading List


books I want to read (202 books), last updated 1st Sep '10
crossed out books are those that I own but haven't read yet

See also: Books I'm Reading and Books I've read

The 48 Laws of Power by Robert GreenJun 2004
The 7 Habits of Highly Effective People by Stephen CoveyJun 2004
9-11 by Noam ChomskyMay 2003
Accidental Empires by Robert CringelyMay 2003
The Age Of Spiritual Machines by Ray KurzweilMay 2003
All The Myriad Ways by Larry NivenAug 2005
All You Zombies by Robert A HeinleinSep 2005
The Amazing Adventures of Kavalier and Clay by Michael ChabonAug 2003
Amazon.com: Get Big Fast by Robert SpectorMay 2003
American Psycho by Bret Easton EllisApr 2003
The Art Of Unix Programming by Eric S RaymondMay 2003
Artificial Life by Steven LevyMay 2003
Atlas Shrugged by Ayn RandJun 2004
Aye, and Gomorrah and other stories by Samuel R DelanySlashdot recommendationDec 2003
Behold The Man by Michael MoorcockDec 2005
Belligerence and Debauchery: The Tucker Max Stories by Tucker MaxJun 2005
Beowulf: A New Translation by Seamus HeaneyDec 2005
Big Blues: The Unmaking of IBM by Paul CarrollMay 2003
Billions and Billions by Carl SaganJun 2004
The Blank Slate by Steven PinkerAug 2010
Blind Man's Bluff: The Untold Story of American Submarine Espionage by Recommended by Slashdot readers in a discussion on Echelon.May 2004
Blood and Guts in High School by Kathy AckerFeb 2006
Body of Secrets: Anatomy of the Ultra-Secret National Security Agency by James BamfordRecommended by Slashdot readers in a discussion on Echelon.May 2004
Brute Force by Matt CurtinSep 2005
Bugs by John SladekAug 2004
C#: How to Program by Having to read this for work...Apr 2004
C++ How To Program by Apr 2003
Cat's Cradle by Kurt VonnegutJun 2004
Chaos by James GleickJun 2004
A Clockwork Orange by Anthony BurgessRecommended on the Internet Top 100 SF/Fantasy ListDec 2003
Code and Other Laws of Cyberspace by Lawrence LessigMay 2003
The Code Book by Simon SinghMay 2003
Code Reading: The Open Source Perspective by Diomidis SpinellisJun 2003
Codebreakers by David KahnJun 2004
Compilers: Principles, Techniques and Tools by Alfred V AhoAlso known as The Dragon Book, a classic text I should have read by nowJun 2005
Consciousness Explained by Jun 2004
Contact by Carl SaganAug 2003
Cowl by Neal AsherJul 2010
The Creative Loop: How The Brain Makes a Mind by Jun 2004
Critical Path by R BuckminsterJun 2004
The Cyberiad by Stanislaw LemDec 2003
Cyberpunk by Katie HafnerMay 2003
Cyberpunk and Cyberculture by Dani CavallaroMay 2003
Days by James LovegroveDec 2005
Death of a Salesman by Arthur MillerJun 2004
Descartes Error by Antonio R DamasioJun 2004
Design Patterns by Mar 2003
Developer's Guide to Multiplayer Games by Nov 2003
A Devil's Chaplain by Richard DawkinsI loved The Blind Watchmaker by Dawkins so I plan to read his other books...Dec 2003
The Devil's Dictionary by Ambrose BierceJun 2004
The Devouring Fungus: Tales from the Computer Age by Karla JenningsMar 2004
Diaspora by Greg EganJun 2004
Discourse on the Method of Rightly Conducting the Reason and Seeking Truth in the Sciences by Rene DescartesJun 2004
Downsize This! by Michael MooreApr 2003
Dragon's Egg (Del Ray Impact) by Robert L ForwardMentioned on some TV show, sounds interesting, life on a nova star.Sep 2004
Dressing the Man by Alan FlusserBook about how to dress. Interesting. I should read this.Jun 2004
Dude, Where's My Country? by Michael MooreAug 2004
Eats, Shites & Leaves by Antal ParodyJun 2005
Eats, Shoots & Leaves: The Zero Tolerance Approach to Punctuation by Lynne TrussSep 2004
Erasure by Percival EverettJun 2004
The Ethics of Madness by Larry NivenJul 2004
Fade-out by Patrick TilleyDec 2005
Faster by James GleickMay 2003
Fatherland by Robert HarrisOct 2005
Fevre Dream by George RR MartinDec 2005
Fight Club by Chuck PalahniukMay 2003
A Fire Upon The Deep by Vinge VernorJun 2004
First Meetings by Scott Orson CardJun 2005
First Things First by Stephen CoveyJun 2004
Flow my Tears, The Policeman Said by Philip K DickJun 2004
Forensic Discovery by Dan FarmerJul 2005
Franny and Zooey by JD SallingerJun 2004
Freakonomics: A Rogue Economist Explores the Hidden Side of Everything by Steven LevittNov 2005
A Game of Thrones by RR MartinJul 2003
The Geek Handbook by Mikki HalpinMay 2003
Getting to Yes: Neogotiating Agreement Without Giving In by Jun 2004
The Giver by Lois LowrySep 2010
Gone With The Wind by Margaret MitchellJun 2003
Good Calories, Bad Calories by Gary TaubesMentioned on slashdot.Dec 2009
Good Hacking for Penetration Testers by Johnny LongRecommended in a slashdot article, probably best if I get around to reading Google Hacking first though..Jun 2005
The Guns of the South by Harry TurtledoveAug 2005
Guns, Germs, and Steel: The Fates of Human Societies by Jared DiamonRecommended and referenced by Scott Orson Card in the epilogue to Shadow of the Hegemon, looks like I'd learn something from this book.Apr 2004
Hackers by Steven LevyMay 2003
Hard to be a God by AB StrugatskiRecommended on the Internet Top 100 SF/Fantasy ListDec 2003
The Hyperion Cantos by Dan SimmonsRecommended on the Internet Top 100 SF/Fantasy ListDec 2003
I Hope They Serve Beer in Hell by Tucker MaxJul 2010
If We're So In Love Why Aren't We Happy? by Susan PageMay 2005
The Illuminatus! Trilogy by Mar 2004
In The Beginning Was The Command Line by Neal StephensonI'm sure I've read this about three times already... Need to make it offical though..Jun 2004
Insanely Great by Steven LevyMay 2003
Integral Psychology by Ken WilberJun 2004
Inverse Problem Theory by Jun 2004
Invisible Man by Ralph EllisonJun 2004
Java Tutorial, Third Edition by Mary CampioneStarted reading this as a reminder after Gemma mentioned she wanted help with her Computer Science assessments.Jun 2005
Java: How To Program by Excellent publisher, great programming books, need to recap Java.Dec 2003
Just Checking by Emily ColasAug 2003
King Rat by China MievilleJan 2006
Lamb by Christopher MooreJun 2004
Last Legends of Earth by AA AttanasioRecommended by ColinMay 2004
The League of Extraordinary Gentlemen by Alan MooreDec 2005
Less Than Zero by Bret Easton EllisMay 2003
Lies and the Lying Liars Who Tell Them by Al FrankenSlashdot recommendationDec 2003
Life with UNIX: A Guide for Everyone by Oct 2003
The Linux Kernel Book by Ric DumasRecommended in the Reading-List-HOWTODec 2003
Linux Kernel Programming by Dec 2003
Linux Toys: 13 Projects for Home, Office and Entertainment by Chris NegusRecommended on Slashdot, sounds like a fun bookNov 2004
The Lion, the Witch and the Wardrobe by CS LewisDec 2003
The Lions of Al-Rassan by Guy G KayRecommended on the Internet Top 100 SF/Fantasy ListDec 2003
Look to Winward by Iain M BanksDec 2005
Lucifer's Dragon by Jon Courtenay GrimwoodMay 2003
The Machinery of Freedom by David D FriedmanMay 2003
The Magicians Nephew by CS LewisDec 2005
Making History by Stephen FryDec 2005
The Man Who Folded Himself by David GerroldSep 2005
The Man Who Mistook his Wife for a Hat and Other Clinical Stories by Jun 2004
Mao by Jung ChangJun 2005
Marijuana Time by Ken Lukowiakbigkevmcd recommended this to me, will try and borrow it at some point.Sep 2003
The Meaning of Tingo by Adam Jacot de BoinodDec 2005
Megamistakes by Steven SchnaarsRecommended on Slashdot. 'Professor Schaar.s book talks about science and technology forecasting and how wildly wrong such forecasts almost always are. He then goes on to talk about why forecasts go wrong.'Nov 2004
Metamagical Themas by Douglas HofstadterApr 2006
Middlesex by Jeffrey EugenidesSlashdot recommendationDec 2003
The Midnight Eye Files #1: The Amulet by William MeikleDec 2005
The Monkey Wrench Gang by Edward AbbeyJun 2004
The Moon and Sixpence by W Somerset MaughamJun 2004
More than Human by Theodore SturgeonRecommended on the Internet Top 100 SF/Fantasy ListDec 2003
The Mote in God's Eye by Larry NivenAug 2010
The Mythical Man Month by Frederick BrooksOct 2003
Naked by David SedarisAug 2003
Never Hit a Jellyfish with a Spade: How To Survive Life's Smaller Challenges by Guy BrowningJun 2005
The New Jackals by Simon ReeveMay 2003
The New New Thing by Michael LewisMay 2003
The Nine Billion Names of God by Arthur ClarkeJul 2005
No Logo by Naomi KleinMay 2003
The Nudist on the Late Shift by Po BronsonMay 2003
The Odyssey by Must read this soon.Jun 2004
One Market Under God by Thomas FrankMay 2003
Open Source Development with CVS by Karl FogelJun 2005
Operating Systems, Design and Implementation by Andrew S TanenbaumRecommended in the Reading-List-HOWTODec 2003
Paradigms of Artificial Intelligence Programming by Peter NorvigJun 2004
Pashazade: The Frist Arabesk by Jon Courtenay GrimwoodDec 2005
Pattern Recognition by William GibsonDec 2003
Pawn of Prophecy (The Belgariad, Book 1) by David EddingsJun 2005
Perfume: The Story of a Murderer by Patrick SuskindDec 2005
The Phantom Tollbooth by Norton JusterJun 2004
A Place So Foreign and Eight More by Cory DoctorowSlashdot recommendationDec 2003
The Power of Persuasion: How We're Bought and Sold by Robert LevineApr 2004
The Primal Scream by Arthur JanovJun 2004
The Prince by Niccolo MachiavelliJun 2004
Programming C#, Third Edition by Jesse LibertyMay 2004
The Psychology of Computer Programming by Gerald WeinbergMay 2003
Quarantine by Greg EganRecommended on the Internet Top 100 SF/Fantasy ListDec 2003
A Quarter Century of Unix by Peter SalusMay 2003
Quicksilver by Neal StephensonDec 2003
Rats: Observations on the History and Habitat of the City's Most Unwanted Inhabitants by Robert SullivanNot sure where I heard about this book - sounds interesting thoughJun 2004
Real World Linux Security by Bob ToxenApr 2003
Replay by Ken Grimwood1 Recommended on the Internet Top 100 SF/Fantasy ListDec 2003
Ring by Stephen BaxterJun 2004
Roadside Picnic by AB StrugatskiRecommended on the Internet Top 100 SF/Fantasy ListDec 2003
The Robot Builder's Bonanza by Gordon McCombI've had this book for months, but never actually got around to reading it 'till now.May 2005
Science As A Candle In The Dark by Carl SaganJun 2004
Secrets and Lies by Bruce SchneierApr 2003
Security Engineering: A Guide to Building Dependable Distributed Systems by Ross AndersonRecommended in the Reading-List-HOWTODec 2003
The Selfish Gene by Richard DawkinsI loved The Blind Watchmaker by Dawkins so I plan to read his other books...Dec 2003
Sex Tips For Girls by Cynthia HeimelApr 2004
Shadow of the Giant by Scott Orson CardJun 2005
Sherlock Holmes: The Final Problem by Sir Arthur Conan DoyleJun 2004
Show Me How by Lauren SmithJul 2010
Silicon Snake Oil by Clifford StollMay 2003
Solider of the Mist by Gene WolfeRecommended on the Internet Top 100 SF/Fantasy ListDec 2003
A Song of Ice and Fire by George R MartinRecommended on the Internet Top 100 SF/Fantasy ListDec 2003
Sperm Warms by Robin BakerJun 2010
The Star Diaries by Stanislaw LemRumoured to be where Douglas Adams got his writing style from. Need to read this. Mentioned by a guy on slashdot.May 2004
Stargirl by Jerry SpinelliAug 2003
Start Up by Jerry KaplanMay 2003
Stiff: The Curious Lives of Human Cadavers by Mary RoachMentioned on Slashdot, sounds interesting.Sep 2009
Structure and Interpretation of Computer Programs - 2nd Edition by Harold AbelsonEdward mentioned he wanted to read itJan 2005
The Survivalist: The Quest by Jerry AhernLeft this somewhere, was quite enjoying it. Will get it again.Sep 2009
Takedown by Tsutoma ShimomuraMay 2003
The Tao of Programming by James GeoffreyMar 2004
Tao Te Ching by Lao TzuThis book is recommended by everybody who makes a list of 'great books' or 'books that changed my life' and they never mention what the fsck its about - just stuff like; 'if you haven't read it, read it' and nothing descriptive. I suppose I better trackJun 2004
Tau Zero by Frederick PohlJun 2005
Ten Philosophical Mistakes by Mortimer J AdlerJun 2004
Thinking in C++, Vol 1 (2nd Ed) by Bruce EckelNov 2003
Thinking Straight by Anthony FlewThis would help me I think, I'm killing too many brain cells.Jun 2004
Three Men and a Boat by Jerome K JeromeJun 2004
Time is the Simplest Thing by Clifford SimakJun 2004
Time Management for System Administrators by Thomas LimoncelliOct 2005
Time Travel in Einstein's Universe by Richard GottJul 2005
True Names by Vinge VernorRecommended on the Internet Top 100 SF/Fantasy ListDec 2003
Unix Network Programming, volume 1 -- Networking APIs: Sockets and XTI by Richard StevensRecommended in the Reading-List-HOWTODec 2003
The Unseen Hand by Ralph EppersonJun 2004
Utopia by Thomas MooreSep 2005
The Vorkosigan Series by Lois M BujoldRecommended on the Internet Top 100 SF/Fantasy ListDec 2003
Weaving The Web by Tim Berners-LeeMay 2003
What They Don't Teach You At Harvard Business School by Mark McCormackJul 2005
What Went Wrong? Western Impact and Middle Eastern Response by Bernard LewisRecommended in Scott Orson Card's Shadow PuppetsApr 2004
When Technology Fails by Matthew SteinSep 2005
Where Wizards Stay Up Late by Katie HafnerMay 2003
Who Goes There by John CampbellDec 2005
The Wiedzmin Stories by A SapkowskiRecommended on the Internet Top 100 SF/Fantasy ListDec 2003
The World According to Garp by John IrvingJun 2004
The Worst-Case Scenario Survival Handbook by Joshua PivenMay 2003

© 2009 Neil McKillop. Except, of course, the styles and images I've borrowed from www.xkcd.com :-)