Marine diesel engines maintenance,trouble-shooting,and repair - Calder lhNigel