Ratings180
Average rating3.7
3.5 stars
I enjoyed it quite a lot and I rather liked the format of the book.
But I was having a hard time concentrating on the book, as at times there was too much information dropped and I had to diagram my way into understanding.