James E. Anderson publisher