by John Field
publisher: Cambridge University Press publish date: February 1st 2009
format: paperback pages: 366
language: English
ISBN:
0521685702 (9780521685702)
publisher: Cambridge University Press publish date: March 22nd 2012
format: kindle pages: 376
language: English
ISBN:
9780511476914
publisher: Cambridge University Press publish date: April 1st 2008
format: hardcover pages: 366
language: English
ISBN:
0521866782 (9780521866781)
publisher: Cambridge University Press publish date: January 22nd 2009
format: ebook pages: 376
language: English
ISBN:
0511474490 (9780511474491)
publisher: Cambridge University Press publish date: November 17th 2010
format: ebook
language: English
ISBN:
0511737513 (9780511737510)