Dr. B.A. Keen: 'The Why and Wherefore of Farming (Course III) - V, Farmers' Expenses and Receipts'
Discover 11,128,835 listings and 278,294 playable programmes from the BBC
Dr. B.A. Keen: 'The Why and Wherefore of Farming (Course III) - V, Farmers' Expenses and Receipts'