Data Structure and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles - Karumanchi, Narasimha (CareerMonk Publications, 2016)