publisher: Harper publish date: May 9th 2006
format: hardcover pages: 384
language: English
ISBN:
0060845538 (9780060845537)
publisher: Harper Perennial publish date: June 26th 2007
format: paperback pages: 400
language: English
ISBN:
0061176281 (9780061176289)
publisher: HarperPerennial publish date: August 7th 2006
format: paperback pages: 384
language: English
ISBN:
0007209940 (9780007209941)
publisher: Forth Estate publish date: 2005
format: hardcover pages: 372
language: English
ISBN:
0007209959 (9780007209958)
language: English
ISBN:
0007212992 (9780007212996)