Book-recommendation: Ethology
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.