The Curious Enlightenment of Professor Caritat: A Novel of Ideas