" Fuzzing for software security testing and quality assurance / " Ari Takanen, Jared DeMott, Charlie Miller.