Introduction to computers - James, Lindy (ICT series, 2005)