What is the term for a written or verbal agreement between two or more people or entities quizlet?