This course (single book) is suitable both for classroom use and self-study, thanks to the answer key book (separate book). This book is divided into 30 units and provides material to improve and... This description may be from another edition of this product.