[1] http://shop.oreilly.com/product/0636920041528.do
[2] http://research.google.com/pubs/pub35290.html
[1] http://shop.oreilly.com/product/0636920041528.do
[2] http://research.google.com/pubs/pub35290.html