A federal appeals court has ruled that New York Times reporter James Risen must testify in the case of Jeffrey Sterling, a former CIA officer currently on trial for allegedly leaking classified information. Risen has vowed to go to jail, if necessary, to protect his sources.