DNA Computing and Molecular Programming - Chris Thachuk, Yan Liu (Springer, 2019)