Satendra Saini 2019 All Right Researved