Строки, деревья и последовательности в алгоритмах (Гасфилд Д.М.)