Writing Program Architecture : Thirty Cases for Reference and Research /: Thirty Cases for Reference and Research. (2017)