An energy principles based model for fatigue crack growth prediction. (November 2019)