publisher: Auerbach Publications publish date: December 7th 2011
format: hardcover pages: 450
language: English
ISBN:
1439854548 (9781439854549)
publisher: Auerbach Publications publish date: January 1st 2011
format: ebook pages: 435
language: English
ISBN:
1283596326 (9781283596329)