Author: W H St John Hope: Revised by Anthony R Wagner