publisher: Pan Stanford Publishing publish date: June 4th 2013
format: hardcover pages: 642
language: English
ISBN:
9814364932 (9789814364935)
ASIN: 9814364932
publisher: Pan Stanford Publishing publish date: January 1st 2013
format: ebook pages: 656
language: English
ISBN:
1299704689 (9781299704688)