Learning with python - Downey, Allen; Elkener, Jerey; Meyers, Chris (Dreamtech, 2016)