Engineering your future. A project- based introduction to enginneering - Gomez G Alan, Oakes C William, Leone L Les (Great Lakes press, 2004)