Transactions of the North American Manufacturing Research Institute of SME, vol. 32, page. 565 - 572, 2004-06