Key Concepts in Information and communication Technology - Cart Rogari Wright (Palgrave Publication, 2005)