Catherine Steele — Scottish biochemist