Design basics - Lauer, David A. (Thomson/Wadsworth, 2008)