James McClure fue un periodista sudafricano que abandonó su país a mediados de los años 60 asqueado por el apartheid para vivir en el Reino Unido. Dentro de su obra literaria destacan una serie de historias criminales protagonizadas por un policía afrikáner, Tromp Kramer, y su subordinado bantú, Mickey Zondi, que colaboran para resolver todo tipo de casos. Por lo que cuentan los que la han leído, el interés de los libros de McClure está en cómo describe los entresijos de la sociedad sudafricana de los años 60 y 70 desde una perspectiva bastante cínica, además de unos diálogos vivos y corrosivos. La canción del perro pasa por ser la última novela que escribió centrada en ambos personajes pero, también, por ser la primera: es en sus páginas donde Kramer y Zondi se conocen. Viendo cómo se produce el encuentro tras una sucesión de amagos, debió ser algo entrañable para los seguidores de la serie. Para el neófito ajeno a cariños previos, me temo que todo se desde una cierta distancia.
La canción del perro sucede en 1962, el año en el que Nelson Mandela comenzó su periodo de encarcelameinto, algo que figura en la historia puesto que se le nombra un par de veces como en busca y captura. Kramer ha sido trasladado hasta Natal, una región en la costa este de Sudáfrica, para esclarecer el asesinato de un policía y una mujer, muertos tras una explosión en una granja. Durante las pesquisas se cruzan en su camino otras muertes ocurridas durante los meses anteriores, lo que da entrada a un misterio mayor que Tromp sólo comenzará a resolver cuando Zondi ponga a su disposición su sagacidad y resolución.