Electropolishing of surfaces: theory and applications - Yang, G; Wang, B; Tawfiq, K (Surf Eng, 2017)