It takes many writers years and years to finally set pen to paper.
Author David Robertson has possibly had a more rocky ride than most.
David is a former engineer who got his first book published after three shattering life events.
This is in spite of being told 10 years ago that he should get an agent for a sci-fi fantasy novel that he started in 2006.
David is a lover of dogs too, and he uses his interest as the inspiration for his writing.