TY - GEN AU - NDITI, N. N . TI - General Principles of Contract Law in East Africa SN - 9976 60 362 2 | U1 - 346. 026 NDI PY - 2004/// CY - Dar es Salaam PB - Dar es Salaam University Press Ltd ER -