by Anthony Walsh, Craig T. Hemmens
publisher: Oxford University Press, USA publish date: January 30th 2008
format: paperback pages: 416
language: English
ISBN:
0195334086 (9780195334081)
publisher: Oxford University Press, USA publish date: June 7th 2013
format: paperback pages: 496
language: English
ISBN:
019995853X (9780199958535)
publisher: Oxford University Press, USA publish date: October 22nd 2010
format: paperback pages: 480
language: English
ISBN:
0199757933 (9780199757930)