Python for everyone, 3/e - Cay Horstmann (Wiley, 2019)
id,1/irh,c.1