publisher: Little, Brown and Company publish date: January 1st 2005
format: paperback pages: 464
language: English
ISBN:
034911899X (9780349118994)
publisher: Little Brown and Co. (UK) publish date: October 1st 2004
format: paperback pages: 224
language: English
ISBN:
0349117128 (9780349117126)
language: English
ISBN:
0316860638 (9780316860635)