Fox, J. A.(John Adrian),author.