Author: MacDonald, Adrian, M.A. (Edited with Preface and Notes by) M4