A user modelling approach to computer based advice generation. - John Michael Lewis (1990)