Design of mechanical joints - Blake, Alexander (M. Dekker, 1985)