3.5* rounded up to 4. As with Railhead, there is a lot packed into this book. I wasn't sure I had picked up on everything on my first listen so I wen...