publisher: Eland
format: paperback pages: 288
language: English
ISBN:
0907871666 (9780907871668)
publisher: Eland publish date: January 1st 2007
format: paperback pages: 296
language: English
ISBN:
0907871585 (9780907871583)
publisher: Eland publish date: August 1st 2006
format: paperback pages: 296
language: English
ISBN:
9780907871
language: English
ISBN:
0091223709 (9780091223700)