The early modern age /
Snellgrove, Laurence Ernest.
Previous ed.: 1972.
Includes bibliographies and index.