publisher: Hesperides Press publish date: November 12th 2006
format: paperback pages: 268
language: English
ISBN:
1406723843 (9781406723847)
publisher: Cambridge University Press publish date: August 6th 2013
format: hardcover pages: 1010
ISBN:
1108064175 (9781108064170)
publisher: Cambridge University Press publish date: September 5th 2013
format: paperback pages: 484
ISBN:
1108064167 (9781108064163)
publisher: Cambridge University Press publish date: September 5th 2013
format: paperback pages: 534
ISBN:
1108064159 (9781108064156)