Armand Marrast ( Red.