publisher: Earthscan Publications publish date: June 25th 2010
format: paperback pages: 312
language: English
ISBN:
1844079252 (9781844079254)
publisher: Earthscan Publications publish date: June 25th 2010
format: hardcover pages: 312
language: English
ISBN:
1844079244 (9781844079247)