This is a great you tube video by ISTE (international Society for technology education). It was part of their 2013 conference. This video is quite long but talks about how we can teach children the strategies for mental maths. It is well worth watching and I learnt a thing or two as well.