Cooperative Design, Visualization, and Engineering : First International Conference, CDVE 2004, Palma de Mallorca, Spain, September 19-22, 2004, Proceedings - Yuhua Luo ((Lecture Notes in Computer Science))