by Carly Fiorina (Author)
Format: Hardcover
Pages: 319
Publisher: Portfolio
Published: 09 Oct 2006
ISBN 10: 159184133X
ISBN 13: 9781591841333