Author: g. rostrevor hamilton