10 классических книг для программистов
Компиляторы. Принципы, технологии, инструменты
2-е издание
Ахо А., Лам М., Сети Р., Ульман Дж.
Приемы объектно-ориентированного проектирования
Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж.
Алгоритмы: построение и анализ
3-е издание
Кормен Т., Лейзерсон Ч., Ривест Р.