"Absolutely amazing. I don't normally write comments, but this book deserves one. You cannot not like this book. Seriously. It starts off a bit slow and confusing, but the second half more than makes up for it. So many twists in this book make it a..."