Dna Computing by Gheorghe Paun & Grzegorz Rozenberg