by Peter Harrison
publisher: Cambridge University Press publish date: February 1st 2008
format: hardcover pages: 300
language: English
ISBN:
0521875595 (9780521875592)
publisher: Cambridge University Press publish date: July 30th 2009
format: paperback pages: 316
language: English
ISBN:
0521117291 (9780521117296)
publisher: Cambridge University Press publish date: December 20th 2007
format: ebook
language: English
ISBN:
0511368062 (9780511368066)
publisher: Cambridge University Press publish date: January 1st 2007
format: ebook pages: 313
language: English
ISBN:
1281156043 (9781281156044)