publisher: Tarcher publish date: April 28th 2003
format: paperback pages: 464
language: English
ISBN:
1585422371 (9781585422371)
ASIN: 1585422371
publisher: Bloomsbury publish date: March 30th 2010
format: hardcover pages: 336
language: English
ISBN:
1596916591 (9781596916593)
publisher: Penguin Books , London publish date: 2001-12-31
format: Paperback pages: 496
language: English
ISBN:
014200071X (9780142000717)
ASIN: 014200071X
format: paperback pages: 352
ISBN:
0143126148 (9780143126140)
publisher: Ice Cube Press
publish date: October 1st 2012
format: paperback
language: English
ISBN:
1888160683 (9781888160680)