Author: Talpassy, Tibor.