"Checks and balances reflections on the development of the doctrine of separation of powers under the South African constitution" | Synapse