publisher: Pan Stanford Publishing publish date: January 24th 2013
format: hardcover pages: 476
language: English
ISBN:
9814241482 (9789814241489)
publisher: Pan Stanford Publishing publish date: January 1st 2013
format: ebook pages: 468
language: English
ISBN:
1299704115 (9781299704114)