HOROWITZ, ELIS AND OTHERS Computer Algorithms - New Delhi Galgotia Publications 2013 - XXII+769P ISBN: 81-7515-257-5