AGB 103/KBT 209 PRINCIPLES OF AGRICULTURAL MICROECONOMICS - Machakos University (MksU Press, 2020)