by Kerry Powell
publisher: Cambridge University Press publish date: October 11th 2010
format: paperback pages: 288
language: English
ISBN:
0521795362 (9780521795364)
publisher: Cambridge University Press publish date: February 1st 2004
format: hardcover pages: 288
language: English
ISBN:
052179157X (9780521791571)
publisher: Cambridge University Press publish date: February 19th 2004
format: ebook pages: 308
language: English
ISBN:
1139797239 (9781139797238)