publisher: Auerbach Publications publish date: March 18th 2013
format: hardcover pages: 390
language: English
ISBN:
1439886393 (9781439886397)
publisher: Auerbach Publications publish date: January 1st 2013
format: ebook pages: 379
language: English
ISBN:
1299710204 (9781299710207)