It was okay. I bonded with this book over the 5 days that I crammed it into. I can't say that I hated the book, but I can't say that I liked it either. Very contradictory sometimes. Very weird wording sometimes. Spelling mistakes. Very informative sometimes. I'd say it's a nice read if you want to try it over like 3 weeks or so, but the information density was not pleasant for only 5 days. I can't really say much about this book. I'm using it for a competition and I hope that I can come back to it if I get a good rank in the competition.