William J. Nixon author profile