Ionic polymer metal composites (IPMCs) : smart multi-functional materials and artificial muscles. edited by Mohsen Shahinpoor. - Shahinpoor, Mohsen (RSC smart materials, 2016)