by Jonathan A. Knee
publisher: Oxford University Press, USA publish date: August 15th 2006
format: hardcover pages: 288
language: English
ISBN:
0195307925 (9780195307924)
publisher: Random House Trade Paperbacks publish date: July 31st 2007
format: paperback pages: 288
language: English
ISBN:
0812978048 (9780812978049)
publisher: Wiley publish date: October 16th 2007
format: paperback
language: English
ISBN:
0470517344 (9780470517345)
format: kindle pages: 278
language: English
ASIN: B000VI3GDY
publisher: Oxford University Press, USA publish date: July 27th 2006
format: kindle pages: 273
language: English
ISBN:
9780199924141