kan-yang:-translating-science-ideas-into-engineering-concepts