Author: Ambrus, Béla.