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