ved- purana and science