1
by Baeza-Yates, Ricardo
Published 2003
Springer-Verlag Berlin Heidelberg