by Andrew Murphy
publisher: Cambridge University Press publish date: October 1st 2007
format: paperback pages: 520
language: English
ISBN:
0521046009 (9780521046008)
publisher: Cambridge University Press publish date: November 12th 1999
format: ebook pages: 518
language: English
ISBN:
051106036X (9780511060366)
publisher: Cambridge University Press publish date: November 13th 2003
format: ebook pages: 519
language: English
ISBN:
1280160179 (9781280160172)
publisher: Cambridge University Press publish date: December 8th 2003
format: hardcover pages: 503
language: English
ISBN:
0521771048 (9780521771047)