John Niven
John Niven was born in Irvine, Ayrshire. He is the author of ten novels and has written for a wide range of publications, including a weekly column for the Scottish Sunday Mail. He lives in Buckinghamshire.
Sign up for free and start exploring thousands of eBooks today.
Sign up for free