Discovering computers 2000 - "Shelly, Gary B." (Wrox Press Ltd,Course Books New Delhi, 2000)