publisher: Heinemann Educational Books publish date: October 1st 2004
format: paperback pages: 320
language: English
ISBN:
0325070768 (9780325070766)
publisher: Cambridge University Press publish date: 2013-05-13
format: Hardcover pages: 254
language: English
ISBN:
110700151X (9781107001510)
ASIN: 110700151X
publisher: Markus Wiener Publishers
format: paperback
language: English
ISBN:
1558764984 (9781558764989)