Author: Godefridus J.C. Snoek