The call from the Central Intelligence Agency came on a December afternoon in 2009 while Gary Anderson was skiing with his three children. It’s about your wife, the agency man said. Standing inside Eagle Rock ski lodge in Pennsylvania, Anderson pleaded for details. The CIA official said simply: Where are you? We’ll meet you. Anderson suspected dreadful news about Jennifer Matthews, his college sweetheart, his wife of 22 years and a CIA operative on assignment almost 7,000 miles away in Afghanistan. With several hours until the CIA meeting, Anderson and his three children — then 12, 9 and 6 —...