publisher: HarperTorch
publish date: November 28th 2006
format: paperback pages: 384
language: English
ISBN:
0060731044 (9780060731045)
publisher: CreateSpace publish date: August 6th 2012
format: paperback pages: 378
language: English
ISBN:
1478380160 (9781478380160)