Author: Butterfield, Herbert
Alternate names: Butterfield, Herbert; Postan, M.; Broad, C. D.; Dale, Sir Henry; Lilley, S.; Willey, Basil; McKie, Douglas; Taylor, F. Sherwood; Clegg, Hugh; Pantin,