An agreement between two or more parties...