by Michael Hirsh
publisher: Oxford University Press, USA publish date: August 1st 2004
format: paperback pages: 312
language: English
ISBN:
0195176022 (9780195176025)
publisher: Oxford University Press, USA publish date: June 5th 2003
format: hardcover pages: 288
language: English
ISBN:
0195152697 (9780195152692)
publisher: Oxford University Press, USA publish date: June 5th 2003
format: kindle pages: 304
language: English
ASIN: B000TYR9ZQ
publisher: NetLibrary, Incorporated publish date: June 5th 2003
format: ebook
language: English
ISBN:
0198034822 (9780198034827)
publisher: Oxford University Press publish date: January 1st 2003
format: ebook
language: English
ISBN:
1280501898 (9781280501890)