Nature at Work: Ongoing Saga of Evolution - Sharma, Vinod P. (Springer India, 2010)