A collision history-based approach to sensitivity/perturbation calculations in the continuous energy Monte Carlo code SERPENT. (November 2015)