Biological Evolution: Unity and Diversity