Author: e.c stakman ,d.m. stewart w.q. loegering