CPM 2006: Barcelona, Spain

Invited speakers. Proceedings.