The European parliament - Earnshaw, David (European Union series (Palgrave Macmillan (Firm)), 2003)