Engine from thesis project 1985