publisher: Cambridge University Press publish date: December 8th 2011
format: paperback pages: 794
language: English
ISBN:
1108037283 (9781108037280)
publisher: Saraswati Press
publish date: October 27th 2012
format: paperback pages: 486
ISBN:
1288138555 (9781288138555)
publisher: Eclipse Press
publish date: December 1st 2004
format: kindle
language: English
ASIN: B002Q0Y04Y
format: ebook pages: 735
ISBN:
000956859X (2940009568591)
publisher: Cambridge University Press publish date: November 3rd 2011
format: paperback pages: 410
language: English
ISBN:
1108037240 (9781108037242)