Essential bioinformatics - Xiong, Jin (Cambirdge University Press, 2008)