publisher: Harper publish date: November 18th 2008
format: hardcover pages: 480
language: English
ISBN:
0007163649 (9780007163649)
pages: 384
language: English
ISBN:
000717179X (9780007171798)
language: English
ISBN:
0007171803 (9780007171804)
publisher: Harper Perennial publish date: November 17th 2009
format: paperback pages: 480
language: English
ISBN:
0007163657 (9780007163656)