Text this: Абстракция данных и решение задач на C++. Стены и зеркала: учебник; пер. с англ.