Electrodeposition and surface finishing : fundamentals and applications (2014)