by John B. Davis
publisher: Cambridge University Press publish date: September 30th 2010
format: paperback pages: 260
language: English
ISBN:
0521173531 (9780521173537)
publisher: Cambridge University Press publish date: January 1st 2010
format: ebook pages: 272
language: English
ISBN:
1282930753 (9781282930759)
publisher: Cambridge University Press publish date: October 11th 2010
format: hardcover pages: 270
language: English
ISBN:
1107001927 (9781107001923)