by Hugh Kearney
publisher: Cambridge University Press publish date: August 21st 2006
format: hardcover pages: 362
language: English
ISBN:
0521846005 (9780521846004)
publisher: Cambridge University Press publish date: February 24th 1995
format: paperback pages: 336
language: English
ISBN:
052148488X (9780521484886)
publisher: Cambridge University Press publish date: August 1st 2006
format: paperback pages: 362
language: English
ISBN:
0521608503 (9780521608503)
publisher: Cambridge University Press publish date: March 29th 2012
format: paperback pages: 380
language: English
ISBN:
1107623898 (9781107623897)
publisher: Cambridge University Press publish date: August 31st 1990
format: paperback pages: 250
language: English
ISBN:
0521396557 (9780521396554)
publisher: Cambridge University Press publish date: March 31st 1989
format: hardcover pages: 252
language: English
ISBN:
0521334209 (9780521334204)