The Graph Menagerie: Abstract Algebra and the Mad Veterinarian