Suffix Arrays In Theory And Practice by Klaus-Bernd Schürmann