4.0

I really enjoyed it, but it took me a whole year to read, purely because it's so dense and jam packed with interesting things to learn. Nevertheless, it's warm, funny and an enjoyable read.