Algorithms - DASGUPTA,Sanjay etc (New Delhi TMH, 2017)