probably the best description of EA that I've read so far.