https://www.ezrasf.com/wplog/2010/07/15/when-ideas-have-sex/
TED Talk: When ideas have sex