Whodunnit? Karl Rove? Rupert Murdoch? Max Clifford? Who contrived to turn public debate so contrarily on its head? Why...