comprehensive midterm study guide 2879356