Nanocomposite coatings and nanocomposite materials - Ahmed, Waqar, (Materials science foundations,)