Fun and mostly light hearted story. Some number crunching, but not a requirement to understand what’s happening.