Smiling Bena?res : containing a sketch from the Vedic days to the modern times