Crochemoreand Lecroq. Suffix Tree. Springer New York, 2017, doi:10.1007/978-1-4899-7993-3_1142-2.