Europaparlamentets och rådets direktiv 2004/38 EG av den 29 april 2004 om unionsmedborgares och deras familjemedlemmars rätt att fritt röra sig och uppehålla sig inom medlemsstaternas territorier och om ändring av förordning ( EEG ) nr 1612/68 och om upphävande av direktiven 64/221 EEG , 68/360 EEG , 72/194 EEG , 73/148 EEG , 75/34 EEG , 75/35 EEG , 90/364 EEG , 90/365 EEG och 93/96 EEG .