Animal evolution: a study of recent views of its causes