String Processing and Information Retrieval - Crestani, Fabio; Ferragina, Paolo; Kanade, Takeo; Sanderson, Mark (Springer Berlin Heidelberg, 2006)