Author: McPhee Gribble.