publisher: Cambridge University Press publish date: August 3rd 2010
format: paperback pages: 480
language: English
ISBN:
0521003091 (9780521003094)
publisher: Cambridge University Press publish date: July 23rd 2001
format: hardcover pages: 478
language: English
ISBN:
0521622301 (9780521622301)