The Bharatiya Sakshya Adhiniyam, 2023 (47 of 2023); Bharatiya Nyaya Sanhita, 2023 (45 of 2023); & The Indian Penal Code (45 of 1860): A Comparison - MAHESHWARI Bharat P. (Haryana Lexis Nexis India, 2024)