Mark Levene, An Introduction to Search Engines and Web Navigation, Addison Wesley Publisher (2006) ISBN 0321306775 392p