Eskom Holdings Limited v Halstead-Cleak (599/2015) [2016] ZASCA 150; 2017 (1) SA 333 (SCA) (30 September 2016)

Supreme Court of Appeal 2016 30 Sep 2016 Consumer Protection Law