Hands-on Data Structres and Algorithms with Python, 3rd ed. - Agrawal B. (Packt Publishing Birmingham , Mumbai, 2022)