This book is an updated version of ODI working paper #81. It is an expanded literature review which considers the different and changing roles of the public and private sectors in agricultural service provision. Specifically, it addresses: Agricultural research, agricultural extension, rural...