Communications Workshop Assignment and cassette, A set of 18 multi-skill communication assignments

Tidy, D. (1989) Communications Workshop Assignment and cassette, A set of 18 multi-skill communication assignments, Heinemann