Author: James G. Patterson Richard A. Luecke