http://shop.oreilly.com/product/0636920025108.do
http://shop.oreilly.com/product/0636920028000.do
http://shop.oreilly.com/product/0636920014607.do
https://www.packtpub.com/application-development/python-3-object-oriented-programming