by John Kay
publisher: HarperBusiness publish date: May 25th 2004
format: hardcover pages: 432
language: English
ISBN:
0060587059 (9780060587055)
publisher: Allen Lane publish date: January 1st 2003
format: hardcover pages: 479
language: English
ISBN:
0713994894 (9780713994896)
publisher: Penguin publish date: June 1st 2004
format: paperback pages: 479
language: English
ISBN:
0140296727 (9780140296723)
publisher: HarperBusiness publish date: May 31st 2005
format: paperback pages: 432
language: English
ISBN:
0060587067 (9780060587062)