Deneys Schreiner, a South African Liberal Life - Graham Dominy (Taylor and Francis, 2023)