Text this: Macromolecular metal carboxylates and their nanocomposites /