by James Burge
publisher: HarperOne publish date: January 24th 2006
format: paperback pages: 352
language: English
ISBN:
0060816139 (9780060816131)
publisher: HarperOne publish date: November 30th 2004
format: hardcover pages: 336
language: English
ISBN:
0060736631 (9780060736637)
publisher: Profile Books(GB) publish date: October 25th 2003
format: hardcover pages: 301
language: English
ISBN:
1861974175 (9781861974174)
language: English
ISBN:
1861974825 (9781861974822)