Delenda Est by Poul Anderson. (The underlying philosophy of time is a mess, but it's a good story anyway.)