Review: Refactoring with C# by Matt Eland https://www.danylkoweb.com/Blog/review-refactoring-with-c-by-matt-eland