Differential Geometry of Warped Product Manifolds and Submanifolds