Andrew Mayne_Magic Galore Lecture April 2011 - mikester