by Julie Greene
publisher: Cambridge University Press publish date: February 9th 2011
format: hardcover pages: 310
language: English
ISBN:
0521433983 (9780521433983)
publisher: Cambridge University Press publish date: July 31st 2006
format: paperback pages: 312
language: English
ISBN:
0521028809 (9780521028806)
publisher: Cambridge University Press publish date: January 21st 1999
format: ebook pages: 311
language: English
ISBN:
1280416645 (9781280416644)