Author:   Translator & Notes  A.R. Waller