Rating ★★★★★ Category non-fiction Read 2013-02-07 Pages 245 Read it, probably regularly. I should have read it years ago.