publisher: Cambridge University Press publish date: May 1st 2007
format: paperback pages: 332
language: English
ISBN:
0521036658 (9780521036658)
ASIN: 521036658
publisher: Cambridge University Press publish date: October 8th 1999
format: ebook pages: 330
language: English
ISBN:
0511055773 (9780511055775)