by Stephen James O'Meara
publisher: Cambridge University Press publish date: May 7th 2007
format: hardcover pages: 602
language: English
ISBN:
0521837049 (9780521837040)
publisher: Cambridge University Press publish date: December 31st 2006
format: kindle pages: 602
language: English
ISBN:
9780521545501
publisher: Cambridge University Press publish date: May 31st 2007
format: ebook pages: 602
language: English
ISBN:
0511282788 (9780511282782)