Author: Raymond V. Hand & Jack B. Long