Search engines information retrieval in practice - Croft, William Bruce (Pearson, 2010)