Christine De Luca, Scottish poet