Author: Bilgram, Hugo.