An ESL book & CD set for intermediate to advanced students of English from any language background. Designed for self-study.