Bismuth Oxyhalides Nano Photocatalyst for Energy and Environmental Applications (Paperback, Dr. Gagan Kant Tripathi)