as well as being a novelist , john matthews is an experienced journalist , editor and publishing consultant , though after the success of past imperfect , which became an international bestseller , he has devoted most of his time to writing books .