Computer Algorithms - HOROURTZ,ELLIS; SAHNI,SARTAJ (Galgotia publication pvt ltd NEW DELHI)