Software Design by Example in Roc Introduction Best way to learn design is by examples Why functional programming? Why scale models? How to set up Acknowledgments Conclusion What we've learned How to contribute A Text Editor References Books, articles, external links, etc. Glossary Terms and definitions