Introduction to engineering programming : solving problems with algorithms - Holloway, James Paul Hoboken, N.J., 2004 International ed