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