Soil and Rock Construction Materials by McNally, Greg A nice addition is the list of common veterinary product abbreviations.