Multi-Agent Systems with Reciprocal Interaction Laws