Makau Mutua

School Class Text Book  
SUNY Buffalo Law School International Business Transactions International Business Transactions
SUNY Buffalo Law School International Law International Law Damrosch
SUNY Buffalo Law School International Law International Law, Cases and Commentary
SUNY Buffalo Law School International Law of Human Rights International Human Rights
SUNY Buffalo Law School International Protection of Human Rights International Human Rights In Context