Marian Petre; Sally Fincher Computer Science Education Research - Taylor and Francis 2004 ISBN: 9780429078880 Source: EBOOK