Fundamentals of computer algorithms - Horowitz, E.; Rajasekaran, S.; Sahni, S. (Hyderabad, 2022)