publisher: Pan Stanford Publishing publish date: June 30th 2012
format: hardcover pages: 302
language: English
ISBN:
9814364541 (9789814364546)
publisher: Pan Stanford Publishing publish date: January 1st 2012
format: ebook pages: 298
language: English
ISBN:
1299710786 (9781299710788)