String Processing and Information Retrieval - Nieves R. Brisaboa, Simon J. Puglisi (Springer, 2019)