publisher: Ballantine Books publish date: May 19th 2009
format: hardcover pages: 460
language: English
ISBN:
0345484053 (9780345484055)
publisher: Random House Trade Paperbacks publish date: September 13th 2005
format: paperback pages: 592
language: English
ISBN:
0345451880 (9780345451880)
publisher: Robson Books publish date: January 1st 2001
format: paperback pages: 242
language: English
ISBN:
1861052529 (9781861052520)
publisher: Basic Books (AZ)
format: paperback pages: 752
language: English
ISBN:
0465095097 (9780465095094)