Cooperative Design, Visualization, and Engineering : Second International Conference, CDVE 2005, Palma de Mallorca, Spain, September 18-21, 2005, Proceedings - Yuhua Luo ((Lecture Notes in Computer Science))