Magazine The Keiskamma Tapestry: How the hands of 100 women coaxed a visual account of South African history into life, stitch by stitch By Lucinda Jolly