Inside the world of the Citadel trojan