format: paperback pages: 272
language: English
ISBN:
3631597118 (9783631597118)
publisher: Heinemann Publishing publish date: January 1st 2012
format: ebook pages: 274
language: English
ISBN:
1299413226 (9781299413221)
format: ebook pages: 272
language: English
ISBN:
3653019168 (9783653019162)