The Restoration a political and religious history of England and Wales,