The legal elements of european identity : EU citizenship and migration law - Guild, Elspeth (European law library, 2004)