Bionformatics by Richard Twyman, David Westhead & Howard Parish