Separating Powers : International Law before National Courts - Haljan, David (T.M.C. Asser Press, 2013)