The Bishop's Delusion. [A novel.] by Alan Saint Aubyn