Vet library