by Andrew Barker
publisher: Cambridge University Press publish date: January 12th 2011
format: hardcover pages: 481
language: English
ISBN:
0521879515 (9780521879514)
publisher: Cambridge University Press publish date: November 30th 2007
format: ebook
language: English
ISBN:
0511364091 (9780511364099)
publisher: Cambridge University Press publish date: January 1st 2007
format: ebook pages: 494
language: English
ISBN:
1281146366 (9781281146366)
publisher: Cambridge University Press publish date: March 15th 2011
format: paperback pages: 494
language: English
ISBN:
0521289955 (9780521289955)
ASIN: 521289955