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