Current issues in IT education - McGill, Tanya (IRM Press, 2003)