University of Strathclyde research report 93/95