by CORMEN,THOMAS H [Author] | Charles E Leiserson [Author] | Clifford Stein [Contributor] | Ronald L Rivest [Author].