Author: James A. Svoboda Richard C. Dorf