Small Steps & Giant Leaps with Steven Spear

How to Shape Big Problems into Small Enough Bits so They Can Be Well Solved