by Bernard Lerer
publisher: Cambridge University Press publish date: August 29th 2002
format: hardcover pages: 456
language: English
ISBN:
0521806178 (9780521806176)
publisher: Cambridge University Press publish date: August 28th 1998
format: ebook
language: English
ISBN:
0511007450 (9780511007453)
publisher: Cambridge University Press publish date: August 29th 2002
format: ebook pages: 460
language: English
ISBN:
1280154918 (9781280154911)
publisher: Cambridge University Press publish date: January 21st 2011
format: paperback pages: 460
language: English
ISBN:
0521189616 (9780521189613)