Looks like everyone is partly right, to quote from "Mechanics of Flight" by AC Kermode (a worthy tome but pretty hard going)
"People are often suprised that the speed of sound in the air depends on temperature alone. As a matter of fact it doesn't! But the other properties, such as air density, on which it also depends, are so related that temperature is the controlling factor"