Review: excellent book
Rating: 5 out of 5
Date: 01 12, 2013
This is a well written book and moves along quickly.  Although the ending is quite predictable, it still holds your interest to the end.  It is surprisingly well written and well edited, as many free books have too many typos and spelling errors.