Great book. It does take a little time to get into but give it the time, it is worth it!