Veni Creator Christian Universityh-index: 2Total citations: 33Total papers: 226Homepage: https://ead.veniuniversity.com