The foundations of European Community law

by Trevor C. Hartley

Previous editions published in : 1981 (1st), 1988 (2nd), 1994 (3rd), and 1998 (4th).