Source: https://www.asee.org/public/conferences/32/papers/9566/download