by Wayne Harbert
publisher: Cambridge University Press publish date: December 21st 2006
format: paperback pages: 510
language: English
ISBN:
0521015111 (9780521015110)
publisher: Cambridge University Press publish date: December 31st 2006
format: ebook pages: 522
language: English
ISBN:
0511266901 (9780511266904)
publisher: Cambridge University Press publish date: January 1st 2007
format: ebook pages: 524
language: English
ISBN:
1280750286 (9781280750281)
publisher: Cambridge University Press publish date: December 21st 2006
format: hardcover pages: 510
language: English
ISBN:
0521808251 (9780521808255)
ASIN: 521808251