publisher: New Society Publishers publish date: May 1st 2009
format: paperback pages: 368
language: English
ISBN:
0865716439 (9780865716438)
publisher: Trafford Publishing
publish date: July 6th 2006
format: paperback pages: 637
language: English
ISBN:
141203390X (9781412033909)