4.0

I did enjoy this book.
I wished though, it was a bit more in-depth on most of the aspects of AP.