Author: R J MAKEPEACE (EDITOR) J D FRYER (EDITOR)