CPM 2007: London, Ontario, Canada

Invited speakers. Proceedings.