TY - RPRT TI - Evolving inventions. AU - John R Koza AU - Martin A Keane AU - Matthew J Streeter PY - 2003 DO - 10.1038/scientificamerican0203-52 UR - https://pubmed.ncbi.nlm.nih.gov/12561458/ ID - 12561458 ER -