Books of Niranjan K. Ray