by Patrick Parkinson
publisher: Cambridge University Press publish date: June 10th 2013
format: hardcover pages: 302
language: English
ISBN:
0521116104 (9780521116107)
publisher: Cambridge University Press publish date: February 21st 2011
format: ebook pages: 300
language: English
ISBN:
1139064886 (9781139064880)
publisher: Cambridge University Press publish date: January 1st 2013
format: paperback pages: 302
language: English
ISBN:
1107614333 (9781107614338)
publisher: Cambridge University Press publish date: February 21st 2011
format: ebook pages: 302
language: English
ISBN:
1283112280 (9781283112284)