Author: Woo, William F., 1936-2006.