Code Generation with Roslyn - Harrison, Nick (Apress, 2017)