Бывает так, что мелкие компромиссы можно заменить на одно общее...
на сайте правообладателя
СКАЧАТЬ БЕСПЛАТНО КНИГУ "Общее решение"