Мартин Р. Чистая архитектура. Искусство разработки программного обеспечения