4.0

Great book. I would definitely read it over and over again.