Skills development for engineers : an innovative model for advanced learning in the workplace. - Hoag, Kevin L. (IEE management of technology series ; no. 20, 2001)