Books by Richard Larouche