I'm not sure I agree with it, so I'd like to find the book or journal article behind this idea so that I can check that I understand exactly what they're saying and what context they mean it.
I think I understand the idea - I just want to know the source so I can check where the idea comes from.
why I'm asking:
The term "do one thing" is vague and could mean lots of things including "only have one method per class" (ridiculous)... I think it could mean a single responsibility (i.e. lots of methods.) It's also not particularly useful because you have to judge when a single responsibility becomes complicated enough to need refactoring out into several responsibilities with some kind of delegation...