String Processing and Information Retrieval - Moura (Springer International Publishing, 2014)