Hetland, Magnus Lie. Python Algorithms: mastering basic algorithms in the Python language - Wild, F.H., III (Choice (Middletown), 2011)