Macmillan buys Gibbs