Concepts in engineering - Holtzapple, Mark T. ,W.Dan Reece (Mcgraw Hill Boston, 2005)