David Edward Author & Editor

David Edward, Professor Emeritus, School of Law, University of Edinburgh, UK and Judge of the European Court of Justice 1989–2004 and Robert Lane, School of Law, University of Edinburgh, UK