French thought 101