Author: Lawrence, Ralph Restieaux.