Man of many talents, CSU lecturer and teacher Doctor John Rudder dies aged 85