The ten avatars of Vishnu are the chronology of the evolution of mankind.
Read about it here
http://utkarshspeak.blogspot.com/2012/04/vishnus-dashavatar-charles-darwin-part.html
http://utkarshspeak.blogspot.com/2012/04/vishnus-dashavatar-charles-darwin-part_20.html