publisher: Oxford University Press publish date: August 1st 2009
format: hardcover pages: 487
language: English
ISBN:
019923664X (9780199236640)
publisher: Teeling Press
publish date: May 29th 2010
format: paperback pages: 288
language: English
ISBN:
1446006018 (9781446006016)