Programming Phase-Field Modeling - S. Bulent Biner (Springer, 2017)