Algorithms - Desgupta S. & Papadimitriou (McGraw Hill Education Pvt. Ltd, 2015)