ALGORITHMS - SANJOY DASGUPTA; CHRISTOS PAPADIMITRIOU, UMESH VAZIRANI (CHENNAI MCGRAW HILL, 2018)