publisher: Auerbach Publications publish date: November 21st 2012
format: paperback pages: 378
language: English
ISBN:
1466511060 (9781466511064)
publisher: Auerbach Publications publish date: January 1st 2012
format: ebook pages: 375
language: English
ISBN:
130613398X (9781306133982)