Author: Sharp, Robert P. (Robert Phillip).