Functional Python programming (live webinar from Sept. 2021) by Reuven M. Lerner