The application of p-version finite-element methods to fracture-dominated problems encountered in engineering practice