credit: iStock/stellalevi

Sometimes I find myself making good headway through a book, only to be suddenly stopped in my tracks by a particular insight that suggests an entirely new way of thinking about a problem.

And then on certain inspired occasions I find my thoughts ricocheting from one such idea to another, something like one of those steel balls bouncing around in a pinball machine, darting back and forth to ever greater heights.