format: hardcover pages: 210
language: English
ISBN:
3906760545 (9783906760544)
format: paperback pages: 226
language: English
ISBN:
3039105973 (9783039105977)
publisher: Heinemann Publishing publish date: January 1st 2011
format: ebook pages: 359
ISBN:
1299418163 (9781299418165)
format: paperback pages: 681
language: English
ISBN:
3039108115 (9783039108114)