Data Structures and Algorithms with Python - Lee; Hubbard, Steve (Springer International Publishing, 2015)