David H. Cannon in Our Pioneer Heritage, vol. 5, 32.