Information storage and retrieval systems: Theory and implementation - Kowalski, Gerald J (Springer, 2006)