I also got a copy of the book for free about a year or two ago from winning a contest on GameDev.net. I'm not much of a fiction reader but I gave it a shot. My review is overwhelmingly positive. I can count with one hand how many books I've read that I truly, truly enjoyed and this is one of them. It really did hook me in a way that few books ever have. I gave this book to my mother (who can barely use a computer) and she loved it just as much as I did. I highly recommend this book to anyone, geek or non-geek alike.