by Joseph Wright
publisher: Oxford University Press
format: hardcover
language: English
ISBN:
0198119232 (9780198119234)
publisher: Oxford University Press
format: paperback pages: 388
language: English
ISBN:
0198119429 (9780198119425)
publisher: Greenbie Press publish date: October 1st 2008
format: paperback pages: 388
language: English
ISBN:
1443758930 (9781443758932)
publisher: Kessinger Publishing publish date: November 1st 2007
format: paperback pages: 368
language: English
ISBN:
0548795967 (9780548795965)