Программирование — Урма Рауль-Габриэль


Современный язык Java. Лямбда-выражения, потоки и функциональное программирование
Гид Java-разработчика. Проектно-ориентированный подход
Гид Java-разработчика. Проектно-ориентированный подход