publisher: Davies Press
publish date: October 1st 2008
format: paperback pages: 400
language: English
ISBN:
1443766054 (9781443766050)
publisher: Cambridge University Press publish date: July 20th 2009
format: paperback pages: 404
language: English
ISBN:
1108000126 (9781108000123)
publisher: Nabu Press publish date: August 27th 2010
format: paperback pages: 408
language: English
ISBN:
1177755130 (9781177755139)