Thielecke: Contrasting exceptions and continuations A very useful paper, analyzing the semantic differences between continuations (a la callcc) and exceptions. The paper is a tour de force, and the details can be quite daunting. However, the basic results are well worth remembering:
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, und R. Miller. Proceedings of the 16th annual ACM symposium on User interface software and technology, Seite 145--148. Vancouver, Canada, ACM Press, (2003)