Soil and Rock Construction Materials by McNally, Greg

A nice addition is the list of common veterinary product abbreviations.