publisher: Earthscan Publications publish date: March 24th 2010
format: paperback pages: 273
language: English
ISBN:
1844078817 (9781844078813)
publisher: Earthscan Publications publish date: March 24th 2010
format: hardcover pages: 273
language: English
ISBN:
1844078809 (9781844078806)