4.0

I didn't finish this book. It was VERY well-written and everything, but there was just too much information and I couldn't take it all in.