EUROPEAN AGRICULTURE - 1 - Rouledge, 1996 - 233

9780415085335