Review: 3.5 stars
Rating: 3 out of 5
Date: 05 1, 2014
Over all this is a well written book. Lots to keep my interest. I had some difficulty with the imaginary part and the lack of communication by pretty much everyone.