Author: G. Douglas Lipp Clifford H. Clarke