Author: Robert M. Johnston
Alternate names: Robert McCain Johnston
Bio: Professor of mechanical engineering at US Naval Academy