Fundamentals of computer algorithms - Horowitz, Ellis; Sahni, Sartaj; Rajasekaran, Sanguthevar (Hyderabad Universities Press, 2016)