publisher: Heinle ELT
publish date: April 26th 2010
format: paperback pages: 544
language: English
ISBN:
111122059X (9781111220594)
publisher: Heinle & Heinle Publishers publish date: April 28th 2010
format: audiobook
language: English
ISBN:
1111220603 (9781111220600)