Author: David H. Li James L. Boockholdt