Microstructural, nanomechanical and wear properties of magnetic pulse electrodeposited Ni-TiN composite coatings