Cavalier and puritan.
Mackie, J. D.(John Duncan),1887-
London, Edinburgh,
1930.