Author: w.s. fyfe, f.j. turner, j. verhoogen