String Processing and Information Retrieval - Christina Boucher, Sharma V. Thankachan (Springer, 2020)