Мартин Р.С. Гибкая разработка программ на Java и C++: принципы, паттерны и методики / Р. С. Мартин, Д. Ньюкирк, Р. Косс; [пер. с англ. Ю. Н. Артеменко], 2017. - 705 с. - Текст : непосредственный.