Microcomputers in agriculture : a proposed model to study their diffusion / adoption