David

Book: Well thought out, clear and friendly for class and for further self-study.
Listening files: Good support.
Method: Flexible and easy to understand.

DavidSpain, 2012