Author: Gerrit Felix Robert van Hamel