General Principles of Contract Law in East Africa by N. N. Nditi | Menrva Books