Understanding Computers Today and Tomorrow
ISBN-13: 9781424050673