by Mervyn Cooke
publisher: Cambridge University Press publish date: January 1st 2006
format: paperback pages: 374
language: English
ISBN:
0521783933 (9780521783934)
publisher: Cambridge University Press publish date: January 1st 2006
format: hardcover pages: 374
language: English
ISBN:
0521780098 (9780521780094)
publisher: Cambridge University Press publish date: December 8th 2005
format: kindle pages: 428
language: English
ISBN:
9781139823883
publisher: Cambridge University Press publish date: October 25th 2012
format: ebook pages: 428
language: English
ISBN:
1139797204 (9781139797207)