http://www.cnblogs.com/invinboy/archive/2009/12/28/1633266.html
http://www.cnblogs.com/chiniao/archive/2009/12/22/1629811.html
http://www.cnblogs.com/hliq/archive/2011/04/10/2087179.html
http://blog.csdn.net/laszloyu/article/details/4068140
http://www.tup.tsinghua.edu.cn/book/SHOWBOOK.asp?cpbh=026816-01