Review: Did NOT see that coming
Rating: 4 out of 5
Date: 01 21, 2013
Pretty darn good.  Kept my interest, flowed, well written.  For a free dload you can't ask for more.  Easily the best online book I have read so far.