Электронные книги Рефакторинг. Улучшение проекта существующего кода (Кент Бек, Джон Брант, Мартин Фаулер)