Работа сделанная автором во времена своей учёбы, затем переведена для русскоязычного заказчика.
Вгору