Author: Kennedy, Gerald Hamilton, Bp (Compiled by)