Powell, Paul (1990) Advisor - an expert system shell written in Prolog. Master of Science thesis, Dublin City University.