A lot of fun with great explanations and intriguing points of view. This book splits between two groups and does a great job with it and Jeff Hayes as Chester is a blast!