An excellent book for its titular audience.Many reviewers have commented that a particular section felt too long, although they don't seem to be consistent in these findings. For me, it was the middle section on shapes; it just seemed to repeat itself, and draw lines to support conclusions. After...