Introduction to Engineering Programming door Jane G. Austin, David Mazzoni & Mark Austin