Gray, David(Reverend),author.