Author: Herman Anthonie Willem Hazewinkel