Author: Descartes, Rene; Gérard Allard, Bernard Boulet, Daniel Tanguay