by Magda Teter
publisher: Cambridge University Press publish date: December 26th 2005
format: hardcover pages: 272
language: English
ISBN:
0521856736 (9780521856737)
publisher: Cambridge University Press publish date: December 31st 2005
format: ebook pages: 272
language: English
ISBN:
0511134118 (9780511134111)
publisher: Cambridge University Press publish date: March 16th 2006
format: ebook pages: 310
language: English
ISBN:
1280431881 (9781280431883)
publisher: Cambridge University Press publish date: December 31st 2008
format: paperback pages: 312
language: English
ISBN:
0521109914 (9780521109918)