Phycobiliproteins: Recent Developments and Future Applications - Kannaujiya, Vinod K. (Springer Singapore : Imprint: Springer, 2017)