new edition prepared by George Davidson new edition revised by R. D. Wormald Compiled by George Davidson new edition revised by James Mountford