Raf Nieves21 reviews2 followersFollowFollowOctober 3, 2024Amazing, but super long. Also, it's not an entry-level book (it uses many technical terms and elevated, academic language). I wanted to read this in a week but finished it in three.