Zed A. Shaw

Learn Python 3 The Hard Way - Boston Zed A. Shaw 2017 - 563pg.

9780134692883