European Public Law

Patrick Birkinshaw

European Public Law - - London Butterworths LexisNexis 2003 - 637p.

9780406942883

KJE 4431 / BIR 2003