IT encyclopedia.com : fundamentals of information technology - Deepak Bharihoke (Pentagon Press, 2001)