the honor and glory of France