publisher: Auerbach Publications publish date: June 22nd 2011
format: hardcover pages: 419
language: English
ISBN:
1439848068 (9781439848067)
publisher: Auerbach Publications publish date: June 22nd 2011
format: ebook pages: 424
language: English
ISBN:
1283257513 (9781283257510)