Steph Van Niekerk: Balancing logic and reason with magic and intuitionDanette Breitenbach 20 Jun 2022