Social Mechanics