An Introduction to Search Engines and Web Navigation - Levene, Mark (Pearson Education Limited, 2006)