Author: edited and further revised by J.F. Mountford Benjamin Hall Kennedy