After losing her title and being dropped by several British charities, Sarah Ferguson has had her new children's book withdrawn from sale by the publisher.