New biology for engineers and computer scientists - Toezeren, Aydin (Pearson Prentice Hall bioengineering, 2004)