Recent progress in canine tumor vaccination: potential applications for human tumor vaccines. (November 2012)