Johansen, A. M. “SMCTC: Sequential Monte Carlo in C++”. Journal of Statistical Software, vol. 30, no. 6, Apr. 2009, pp. 1-41, doi:10.18637/jss.v030.i06.