by Marian Petre
publisher: Open University Press publish date: June 1st 2004
format: paperback pages: 224
language: English
ISBN:
0335213448 (9780335213443)
publisher: Open University Press publish date: February 1st 2010
format: paperback pages: 320
language: English
ISBN:
0335237029 (9780335237029)
publisher: Open University Press publish date: June 1st 2004
format: hardcover pages: 240
language: English
ISBN:
0335213456 (9780335213450)
publisher: Open University Press publish date: January 1st 2004
format: ebook
language: English
ISBN:
1280947837 (9781280947834)