NobleBlocks
    Vibrational analysis of polyaniline: A comparative study of leucoemeraldine, emeraldine, and pernigraniline bases | NobleBlocks