Too good to leave too bad to stay
Publisher: Penguin group
Published: 1997