format: hardcover pages: 260
language: English
ISBN:
1433109506 (9781433109508)
publisher: Heinemann Publishing
publish date: January 1st 2010
format: ebook pages: 270
language: English
ISBN:
1299418546 (9781299418547)
publisher: Lang, Peter, Publishing Inc. publish date: November 23rd 2010
format: ebook pages: 268
language: English
ISBN:
1453900233 (9781453900239)