By Stephen Blackheath and Anthony Jones, author of Functional Reactive Programming
In this article we’ll explain what the von Neumann machine is, and why it is the source of some assumptions that are not only unhelpful in our programming, but they also turn out to be largely false.

Functional Reactive Programming: In search of the mythical von Neumann machine (PDF)