Search Engines: Information Retrieval in Practice - Croft, W. Bruce ; Metzler, Donald; Strohman, Trevor