The Huguenots: Fighters for God and human freedom