Center for American Progress Senior Fellow John Halpin explains the concept behind the "Common Good" movement. For more on the Center's work on the Common Good please visit. |
|
|
|
|
seeprogress
944 points
Joined Jun 30 2007
ACTIVITY
Related topics
|
What is the "Common Good"?
Center for American Progress Senior Fellow John Halpin explains the concept behind the "Common Good" movement. For more on the Center's work on the Common Good please visit. |
Be the first to post a comment →
| |||||||||||
|
