A diagnostic expert system for the dyeing of protein fibres. (11th September 2015)