by Robert Black
publisher: Cambridge University Press publish date: September 24th 2001
format: hardcover pages: 506
language: English
ISBN:
0521401925 (9780521401920)
publisher: Cambridge University Press publish date: September 19th 1997
format: ebook
language: English
ISBN:
0511037295 (9780511037290)
publisher: Cambridge University Press publish date: September 20th 2001
format: ebook pages: 507
language: English
ISBN:
1280151714 (9781280151712)
publisher: Cambridge University Press publish date: April 30th 2007
format: paperback pages: 508
language: English
ISBN:
0521036127 (9780521036122)