Polyhydroxyalkanoate (PHA) based blends, composites and nanocomposites. (2014)