The Long European Reformation: Religion, Political Conflict and the Search for Conformity, 1350-1750 (European History in Perspective)