String Processing and Information Retrieval - Kurland (Springer International Publishing, 2013)