Books written by Charles-Olivier Larouche