Python algorithms: mastering basic algorithms in the python language. Mastering basic algorithms in the python language. - Hetland, Magnus Lie. (New Delhi Springer, 2011)