by John Potter, Jonathan Cross
publisher: Cambridge University Press publish date: September 30th 2006
format: paperback pages: 300
language: English
ISBN:
0521627095 (9780521627092)
publisher: Cambridge University Press publish date: October 31st 2012
format: ebook pages: 296
language: English
ISBN:
1139796976 (9781139796972)
publisher: Cambridge University Press publish date: May 22nd 2000
format: hardcover pages: 296
language: English
ISBN:
0521622255 (9780521622257)