Design basics - Pentak, Stephen; Lauer, David A. (Cengage Learning, 2016)