Flow control is usually straightforward: sequence, selection, iteration. And many programmers, having been raised on these primary control structures, have a difficult time seeing what other kinds of flow control might be necessary. This article introduces continuations and teaches you to think about flow control in radically new ways.
D. Quan, D. Huynh, D. Karger, and R. Miller. Proceedings of the 16th annual ACM symposium on User interface software and technology, page 145--148. Vancouver, Canada, ACM Press, (2003)