publisher: HarperTorch publish date: April 25th 2006
format: paperback pages: 496
language: English
ISBN:
0060765887 (9780060765880)
publisher: Harper publish date: April 24th 2007
format: paperback pages: 480
language: English
ISBN:
0060765909 (9780060765903)