Introduction to South African law : fresh perspectives - Meintjes-van der Walt, Lirieka