It is not easy to find a bioinformatics book that provides all the information in computing, biology, and mathematics fields. The few books available are very expensive. Books on computational biology can be grouped into books of general interest, those for biologists interested in bioinformatics and those best suited to individuals from the mathematical or computational background.
If you are interested in learning human genome, look for Matt Ridley’s “Genome”. The book offers an interesting introduction to issues raised by the revolution of bioinformatics. If you’re non-scientists, go for James Watson’s “The Double Helix“. The book enables the reader to understand the structure of the DNA. A broad introduction to key computational ideas applied in bioinformatics is provided in “Bioinformatics Algorithms: An Active Learning Approach” by Pavel Pevzner and Phillip Compeau.
If you are interested in mathematical/ Computational aspects, Michael Waterman’s “Introduction to Computational Biology“ is the best book for you. The book describes the computational the structure of biological data, especially from chromosomes and sequences. The text exposes the reader to structure of biological data and describes how to treat associated combinatorial and statistical problems.
One outstanding general book for biologists is “Bioinformatics” by David W. Mount. Although the book is quite expensive, it is one of the best books if you want to study bioinformatics.