Simon Middleton is worth doing a search on, I think there's a TED video somewhere. He's a good speaker, pushes the importance of a few very basic principles and illustrates them with decent examples.