Macmillan encyclopedia of chemistry