James Irvine

James Irvine is the pseudonym of Hamish Scott for fiction in English. Scott was born in Edinburgh, Scotland in 1960 and now lives in East Lothian, Scotland. He writes poetry and prose in Scots under his real name.

Popular items by James Irvine

View all offers