Choi, Sun-Hea (2004) Facillitating, teaching and learning of programming with inter-active multimedia. PhD thesis, Edinburgh Napier University.