Puritanism: Transatlantic Perspectives on a Seventeenth-Century Anglo-American Faith (Massachusetts Historical Society Studies in American History ,)