Carraher's polymer chemistry Charles E. Carraher, Jr. - Carraher (CRC Press, 2011)