
M. W. Craven was born in Carlisle but grew up in Newcastle, running away to join the army at the tender age of sixteen. He spent the next ten years travelling the world having fun, leaving in 1995 to complete a degree in social work with specialisms in criminology and substance misuse. Thirty-one ye...
N/A