Essentials bioinformatics - Xiong, Jin (Cambridge university press, 2006)