Author: Gurakuqi, Karl.