DNA Splicing Systems. - Elizabeth Goode; William DeLorbe (DNA, 2007)