Python Algorithms : Mastering Basic Algorithms in the Python Language - Magnus Lie Hetland (Apress)