publisher: Little, Brown and Company publish date: April 1st 2004
format: paperback pages: 352
language: English
ISBN:
0349117616 (9780349117614)
publisher: Little Brown UK publish date: November 28th 2003
format: paperback pages: 320
language: English
ISBN:
0751533831 (9780751533835)
language: English
ISBN:
0316861766 (9780316861762)