Modern information retrieval - Baeza-Yates, Ricardo; Ribeiro-Neto, Berthier (Association for Computing Machinery, 1999)