Shelly, Gary B. Discovering computers: fundamentals edition. - 496 p. Discovering computers: fundamentals edition by Gary B. Shelly (2004) ISBN: 061920222X