Computer- aided design : an integrated approach. - Hsu, Tai-Ran; Sinha, Dipendra K.