format: hardcover pages: 231
language: English
ISBN:
1433112698 (9781433112690)
publisher: Heinemann Publishing publish date: January 1st 2012
format: ebook pages: 240
language: English
ISBN:
1299422780 (9781299422780)
publisher: Lang, Peter, Publishing Inc. publish date: February 14th 2012
format: ebook pages: 231
language: English
ISBN:
145390784X (9781453907849)