by Gary Tate
publisher: Oxford University Press, USA publish date: August 12th 1999
format: paperback pages: 400
language: English
ISBN:
0195123778 (9780195123777)
publisher: Oxford University Press, USA publish date: March 31st 1988
format: paperback pages: 384
language: English
ISBN:
0195053389 (9780195053388)
publisher: Oxford University Press, USA publish date: April 2nd 1981
format: paperback pages: 408
language: English
ISBN:
0195028783 (9780195028782)