Author: Tigran Mel'kumovich Turpaev