Discovering Computers - Fundamentals door Steven Freund & Shelly Gary Shelly