Bioinformatics Algorithms by Ion Mandoiu & Alexander Zelikovsky