JAMES ANDERSON was born in Swindon but lived in or near to Cardiff most of his life. He took a degree in History at the University of Reading and worked as a salesman and copywriter before breaking into freelance journalism. He contributed to a wide range of publications including The Times, Birmingham Post, South Wales Echo and many specialist magazines and house journals, from The Christian Herald to The Stage. He published fourteen novels and one play. He passed away in 2007.