Presents the theoretical foundations of the 3D hp algorithm and provides numerical results using the 3Dhp code. Focusing on the 3D theory of hp methods as well as coding issues, this book also presents the 3D version of the automatic hp-adaptivity package, and a two-grid solver for highly anisotropic hp meshes and goal-oriented Krylov iterations.