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