Author: j. m. parrish  john r. crossland