He is a married man. His loving spouse name is Julie Clarke. She is also a famous writer of Australia. The couple released many books some of them they wrote together. They have two children named Lucy and Angelica. The couple is very happy with each other and there is no sign of getting them divorced. Besides this there is no any information about his love affairs, girlfriend and even his extra marital affairs.
He wrote several books so far such as Play Power, The Life and Crimes of Charles Sobhraj, Footprints of the Future and many more. He earns huge amount of salary and his net worth is still not revealed.