Rating ★★★★☆ Category non-fiction Read 2020-08-10 Pages 248 Does what it says on the tin. Classic for a reason.