.......by Barry Hughart. Just finished this one, and I recommend it. A funny fairy tale, set in ancient China.