Transplanting the European Court of Justice: the Experience of the Andean Tribunal of Justice - Alter, Karen J. (Oñati Socio-Legal Series, 2011)