by Kathreen Ruckstuhl, Peter Neuhaus
publisher: Cambridge University Press publish date: December 6th 2010
format: paperback pages: 502
language: English
ISBN:
0521184215 (9780521184212)
publisher: Cambridge University Press publish date: January 5th 2006
format: ebook
language: English
ISBN:
1299399495 (9781299399495)
publisher: Cambridge University Press publish date: January 5th 2006
format: ebook pages: 500
language: English
ISBN:
0511889941 (9780511889943)