Review: See review below.
Rating: 3 out of 5
Date: 07 21, 2013
Haven't finished it yet, but, again, parts of it are a little unrealistic -- author's prerogative, I guess.  Will finish soon.