Data Structures and Algorithms with Python - Lee , Kent D (Springer, 2015)
Springernature.com