Maintenance Management of Heavy Duty Construction Plant and Equipment by etc. & David Edwards