APSC 190 Professional Engineering Skills - Hall Kelvin (Pearson Prentice Hall, 2007)