Overall its an ok book, some funny parts and pretty good writing sometimes. It severly lacks an editor because there are contradictions in the logic, things explained in the beginning is contradicted in the end of the book, The dialouges are unrealistic, probably works well if read but not spoken.