Aibrary Logo
Innovation Engineering cover

Innovation Engineering

David A. Owens·
4.8