Margaret Lang (Heriot-Watt University, Edinburgh, UK)