Fluent Python: Clear, Concise, and Effective Programming, Luciano Ramalho, 2022 (O'Reilly Media) - Provides in-depth coverage of Pythonic idioms, including a detailed discussion on default argument values, their proper use, and the critical issues associated with mutable default arguments, offering practical solutions. 2nd edition.
Python Cookbook, David Beazley, Brian K. Jones, 2013 (O'Reilly Media) - Offers practical recipes and solutions for common Python programming tasks, including effective strategies for defining and using functions with default arguments, and guidance on avoiding common problems with mutable defaults. 3rd edition.