William Ellery Channing: A Theological Hamlet by Joseph M.M. Gray