Shop Assembly Automation And Product Design Second Edition 2005