Text::CSV - comma-separated values manipulator (using XS or PurePerl)