Última novela del ciclo policíaco del teniente Kramer y el sargento bantú Zondi, de la Brigada de Investigación Criminal de la Policía de Sudáfrica, "La canción del perro" (1991) narra el encuentro de Kramer y Zondi, por lo que se convierte en la primera aventura de esta pareja de detectives. Ambos acaban investigando juntos un caso de asesinatos en una reserva de caza en la remota y atrasada provincia de Natal. McClure vuelve a insistir en las diferencias sociales del apartheid que a él le obligaron a exiliarse a Gran Bretaña, al tiempo que narra una aventura policíaca con una calidad literaria que trasciende el género, tal como hizo anteriormente en novelas como "El leopardo de la medianoche", "El cerdo de vapor" o "El huevo ingenioso", sus tres únicas novelas publicadas en España hasta el momento.