Peter CLIFF with a foreward by F W J HARPER