Books authored by Krishna Pratap Singh