Author - Richard E. Clarke, Fred Estes, Richard E. Clark