An introduction to mechanical assembly - Tipping, W. V.