Introduction to engineering programming : in C, Matlab and Java - Austin, Mark. (John Wiley and Sons, 1999)