Computer Science Project Work by Sally Fincher & Martyn Clark