Author: Bernard Schmid, V. F. Schobel, F. Hedley