参考:
http://blog.wenxuecity.com/blogview.php?date=201004&postID=12082
http://blog.wenxuecity.com/blogview.php?date=201006&postID=19633
http://blog.wenxuecity.com/blogview.php?date=201006&postID=1488