Puritanism : opposing viewpoints