publisher: Cambridge University Press publish date: July 18th 2009
format: paperback pages: 764
language: English
ISBN:
1108005284 (9781108005289)
publisher: Adamant Media
publish date: June 28th 2000
format: paperback pages: 759
language: English
ISBN:
1402198094 (9781402198090)