Education for an information age : - Poole, B. (McGraw-Hill, 1996)