Author: Dutton, Brian Harvey, L. P. ; Walker, Roger M.,