Which contemporary Scottish novelist created the character Jack Parlabane, the investigative journalist?

Culture Trivia Question: Which contemporary Scottish novelist created the character Jack Parlabane, the investigative journalist?