Author: Havas, Albert.