This material is from the Texas Animal Health Commission. It is up to date and full of lots of useful information!