This is a fantastic book. I'm loving it and having a hard time putting it down. It's impressively balanced and clearly written. I highly recommend it.