Information Retrieval Architecture and Algorithms - Gerald Kowalski (Springer)