http://baike.baidu.com/view/1082.htm
http://www.cnblogs.com/koreaseal/archive/2012/05/18/2507459.html