Impact of ICT on learning and teaching. - Ravina Panangalage; Ajith Pasqual (ISTAS, 2008)