Автор: Барсков А.Г.
Для удобства воспроизведения и восприятия статья разбита на сайте на части:
Часть 1
Часть 2