Engineering Design and Visualization - Duff, Jon M; Ross, William A (New Delhi Cengage Learning Private Limited India, 2012)