Understanding Islam from Vedic teachings