Understanding Computers Today and Tomorrow Comprehensive - 16th - USA Cengage 2017 ISBN: 9781305656314 LC Class. No.: QA76.5 / .P318 2011