Text this: Adaptive Mesh Refinement - Theory and Applications