Valerie Oosterveld Books by the Author Previous slide in carousel International Law, 3/e Giving Meaning to Economic, Social, and Cultural Rights Giving Meaning to Economic, Social, and Cultural Rights Next slide in carousel