Heriot-Watt University. Library