This book has everything you need to know about photography, from discussing the various types of cameras to lighting and metering techniques to how to develop and print your own film. It is well organized and easy to understand. It is written so a beginner will have no trouble with it, but with enough information to get you to a pretty advanced stage. What more could you ask for?
The book generalised photography and yet does not skimp on any topics, there's just enough for one to know about any form of photography and that's the good thing about it. It links all aspects of photography together and makes one appreciates other forms of photography not previously explored.
It helps to get specialised books to further enhance specific topics, like John Shaw's Profrssional Field Techniques, Landscape Photography; Jim Zuckerman Natural Light Photography; Another excellent book on general photo techniques is Lee Frost's A-Z of Creative Photography. There are many other great photography books that I keep, for reference and leisure reading.