The mechanical design process - 3 edition. - David G. Ullman (Singapore: Mcgraw Hill, 2003)
SPN