G. Geoffrey Harper (Author) Kit Barker (Editor) David G. Firth (Foreword)