publisher: Tarcher publish date: April 2nd 2009
format: hardcover pages: 320
language: English
ISBN:
1585426954 (9781585426959)
publisher: Tarcher publish date: May 2nd 2013
format: paperback pages: 336
language: English
ISBN:
0399163794 (9780399163791)