Introduction to engineering design modelling, synthesis and problem solving strategies - Samuel, Andrew E.; Weir, John (Butterworth-Heinemann, 1999)