DNA Computing and Molecular Programming - Thachuk (Springer International Publishing, 2019)