Euopean Union : an historical and political survey - McAllister, Richard, M.A (Routledge, 2009)