Ryan Singer

April 9, 2021

3. Shaping with pattern languages