publisher: Cambridge University Press publish date: September 12th 2005
format: hardcover pages: 573
language: English
ISBN:
0521823684 (9780521823685)
publisher: Cambridge University Press publish date: September 1st 2005
format: ebook pages: 622
language: English
ISBN:
0511124074 (9780511124075)
publisher: Cambridge University Press publish date: April 8th 2005
format: ebook pages: 589
language: English
ISBN:
1280436565 (9781280436567)
publisher: Cambridge University Press
format: paperback
language: English
ISBN:
0521530725 (9780521530729)