Principles of Fracture Mechanics (Detailed Version)