A musical pilgrim's progress / by J.D.M. Rorke ; with a preface by Ernest Walker