There's also Communism for Kids. It sounds like it presents pros and cons (or why this sounds like a good idea, and why it keeps not working out that way).