Coursework from Aston University Programming Language Implementation course 1995