Topology in Molecular Biology - Monastyrsky, Michail Ilych (Springer-Verlag Berlin Heidelberg, 2007)