General principles of commercial law - Havenga, Michele Kyra