Materials Degradation and Its Control by by Andrew W. Batchelor, Loh Nee Lam & Andrew William Batchelor