Алгоритмы+структуры данных=программы: Пер. с англ. - Вирт Никлаус (Математическое обеспечение ЭВМ, 1985)