Author: Rankin, Robert Stanley.