Essential bioinformatics - Xiong, Jin . (Cambridge University Press, 2006)