by Edward B. Barbier
publisher: Cambridge University Press publish date: May 1st 2007
format: paperback pages: 428
language: English
ISBN:
0521706513 (9780521706513)
publisher: Cambridge University Press publish date: June 1st 2007
format: hardcover pages: 426
language: English
ISBN:
0521823137 (9780521823135)
publisher: Cambridge University Press publish date: December 31st 2005
format: ebook pages: 410
language: English
ISBN:
0511133383 (9780511133381)
publisher: Cambridge University Press publish date: November 24th 2005
format: ebook pages: 428
language: English
ISBN:
1280308885 (9781280308888)