Kaite Welsh, author of The Wages of Sin, is an Edinburgh-based journalist and the literature officer at Creative Scotland. She writes a weekly column for the Daily Telegraph and makes frequent appearances on BBC Radio 4's Woman's Hour.