publisher: Little, Brown and Company publish date: June 1st 2006
format: hardcover pages: 400
language: English
ISBN:
0316009105 (9780316009102)
publisher: Little, Brown and Company publish date: August 1st 2005
format: paperback pages: 512
language: English
ISBN:
0316010383 (9780316010382)
publisher: Orion mass market paperback publish date: March 1st 2001
language: English
ISBN:
0752842897 (9780752842899)