Fluent Python: Clear, Concise, and Effective Programming