Alastair McEwen is an award-winning literary translator. After nearly forty years in Italy, he now lives in his native Scotland.Alastair McEwen is an award-winning literary translator. After nearly forty years in Italy, he now lives in his native Scotland.