Discovering computers fundamentals/ Gary B. Shelly - Australia: Cengage Learning, 2011. ISBN: 9781439079454 National Library of Medicine Call No.: QA 650 SHE 2011