Алгоритмы: разработка и применение
Клейнберг Дж., Тардос Е.
Разработка обслуживаемых программ на языке Java
Виссер Джуст
Чистый код создание, анализ и рефакторинг
Мартин Роберт
Грокаем алгоритмы
Адитья Бхаргава
Unity in Action, Third Edition: Multiplatform Game Development ...
Joseph Hocking