30 passages

by Donn Byrne

Thirty passages with follow-up exercises designed to improve written and oral English language comprehension skills.