Science of Evolution - Recent Questions and Answers