Title: Statement of principles and values of the Cosmopolitan Party of Canada
First published: 2005
Subjects: Anti-globalization movement, Cosmopolitan Party of Canada, Platforms, Socialism, Canada, politics and government, Free trade, north america, Environmental protection, Human rights
Places: Canada
LC classification: JL197.C3 C67 2005