Computers and DNA - 9780201515619