I can suggest three books, none of them cover all those aspects, though:
1) The Foundations of Ethology, Konrad Lorenz. The best introduction I know for the field of ethology. Lorenz is called by some "the father of ethology".
2) Sociobiology: The New Synthesis, Edward Wilson. The deepest study of animal societies I know of.
3) Evolutionary Ecology, Eric Pianka. If my memory is right, it says something about the Navigation and Biological Rythms part.