Dvaita Theory of Knowledge and the Spirit of Science