FUNDAMENTALS OF COMPUTER ALGORITHMS - ELLIS HOROWITZ; SARTAJ SAHNI, SANGUTHEVAR RAJASEKARAN (NEWDELHI UNIVERSITY PRESS, 2017)