Information Retrieval data structures and algorithms - William B Frakes; Ricardo Baeza-Yates (New Delhi Pearson, 2012)