Smashing Magazine: http://coding.smashingmagazine.com/2012/03/01/basics-creating-magento-module/