Self-Similar Blow-Up in Nonlinear PDEs