The mechanical design process (1997)

by David G Ullman