Geometry and Physics of Branes (Series in High Energy Physics, Cosmology and Gravitation)