by Michael Potter
publisher: Oxford University Press publish date: August 29th 2002
format: paperback pages: 315
language: English
ISBN:
0199252610 (9780199252619)
publisher: Oxford University Press publish date: June 1st 2000
format: hardcover pages: 320
language: English
ISBN:
019825041X (9780198250418)
publisher: Oxford University Press publish date: March 16th 2000
format: ebook pages: 316
language: English
ISBN:
1281944289 (9781281944283)