Introduction to Computational Molecular Biology by Joao C. Setabal, Joao Carlos Setubal & Joao Meidanis