Kate Foster — Scottish writer