Recent progress in canine tumor vaccination: potential applications for human tumor vaccines.

Recent progress in canine tumor vaccination: potential applications for human tumor vaccines.