Product lifecycle management (MCGraw-Hill, 2006)