publisher: Cambridge University Press publish date: March 14th 2005
format: hardcover pages: 380
language: English
ISBN:
052184083X (9780521840835)
publisher: Cambridge University Press publish date: February 21st 2005
format: paperback pages: 380
language: English
ISBN:
0521600553 (9780521600552)
publisher: Cambridge University Press publish date: May 26th 2005
format: ebook pages: 404
language: English
ISBN:
1280415827 (9781280415821)