John E. Ettlie Innovation Renaissance Defining, Debunking, and Demystifying Creativity - Taylor and Francis 2025 ISBN: 9781003472346 Source: EBOOK