ikolen 's review for:

3.0

3.5
The majority of this book felt like I was reading an academic textbook that I still didn’t understand even after reading through it multiple times, and some concepts were way too over simplified that it got confusing. I liked the second half of it better.