Author: Golterman, H L, etc.