Automotive Engines William H Crouse - Donald L. Anglin Sixth EditionThis is a used shop manual and has writing and stain as seen