Gary James writes for many quality publications, and quite a few that are not. He lives in chaos, with his books and ghosts.