publisher: Cambridge University Press publish date: October 18th 2004
format: paperback pages: 480
language: English
ISBN:
0521534844 (9780521534840)
publisher: Cambridge University Press publish date: July 26th 1996
format: hardcover pages: 447
language: English
ISBN:
0521560756 (9780521560757)
language: English
ISBN:
0521597021 (9780521597029)