id: 7e9602be-5071-4dbd-a4dd-677a2547d0b4 url: http://www.edge.org/q2005/q05_print.html