Introduction to computers and windows vista : essential concepts and techniques - Shelly, Gary B. (Singapore : Thompson Course Technology, 2008)