Expert Python Programming: Master Python by learning the best coding practices and advanced programming concepts - Jaworski (IEEE, 2003)