Principles of criminal law - BURCHELL, Jonathan M. ** Cape Town, 2R5 ** 3rd ed.