Professional Engineering and Software Engineering. - Marie Lemay; Ray Barham; Chris Zinck; Paul Bassett; Richard LeBlanc (CSEE&T, 2005)