by Nicholas Adams
publisher: Cambridge University Press publish date: May 1st 2006
format: paperback
language: English
ISBN:
0521681146 (9780521681148)
publisher: Cambridge University Press publish date: May 1st 2006
format: hardcover pages: 278
language: English
ISBN:
0521862663 (9780521862660)
publisher: Cambridge University Press publish date: May 18th 2006
format: ebook
language: English
ISBN:
1299318878 (9781299318878)
publisher: Cambridge University Press publish date: April 4th 2011
format: ebook pages: 278
language: English
ISBN:
051183909X (9780511839092)