borders author books novel kelso london hawick edinburgh fiction writer galashiels irish music authors england glasgow ireland kalama wales celtic longview