THINK PYTHON HOW TO THINK LIKE A COMPUTER SCIENCTIST - DOWNEY ALLEN (SHROFF PUB., 2017)