Thinks...

0670899844
Viking. 342p $24.95.
By David Lodge