OpenLegislation
EU Directive 2004/38
1 change. All changes made by Regulation (EEC) No 1612/68 and
From legislation.gov.uk's record of changes, the official one: see it there.