Revolution and evolution - Wickramasinghe, Martin (Sarasa, 2006)