Author: J. Hauer and G.A. Hoekveld R.J. Johnston