The Research Imagination by David A. Karp, John B. Williamson & Paul S. Gray