Crochemore, M. Jewels of stringology - New Jersey World Scientific 2002 - x, 310p. ISBN: 978-9-810-24782-9