john duncan swift river quizlet