Streamlining Product Lifecycle Processes: A Survey of Product Lifecycle Management Implementations, Directions, and Challenges. - Ravi M. Rangan; Steve M. Rohde; Russell Peak; Bipin Chadha; Plamen Bliznakov (J. Comput. Inf. Sci. Eng., 2005)