Design and analysis of algorithms - Kabat, Manas Ranjan (PHI Learning, 2013)