Design of Self-Assembling Materials (2017)