Iterative selection of countermeasures for intelligent threat agents. (30th June 2015)