by Daniel Garber
publisher: Cambridge University Press publish date: April 1st 2010
format: paperback pages: 352
language: English
ISBN:
0521789737 (9780521789738)
publisher: Cambridge University Press publish date: December 18th 2000
format: hardcover pages: 352
language: English
ISBN:
0521783534 (9780521783538)
publisher: Cambridge University Press publish date: March 21st 1997
format: ebook pages: 352
language: English
ISBN:
0511031211 (9780511031212)
publisher: Cambridge University Press publish date: March 22nd 2001
format: ebook pages: 351
language: English
ISBN:
1280432705 (9781280432705)