by Jonathan Karp
publisher: Cambridge University Press publish date: March 28th 2011
format: hardcover pages: 348
language: English
ISBN:
0521873770 (9780521873772)
publisher: Cambridge University Press publish date: March 21st 2011
format: paperback pages: 356
language: English
ISBN:
0521695473 (9780521695473)
publisher: Cambridge University Press publish date: March 1st 2011
format: kindle pages: 357
language: English
ASIN: B004V9O5DO
publisher: Cambridge University Press publish date: March 28th 2011
format: ebook pages: 344
language: English
ISBN:
1280879122 (9781280879128)