Shifu, You'll Do Anything for a Laugh by Mo Yan (Paperback, 2003)