Shop Geometry And Physics Of Branes (Series In High Energy Physics, Cosmology And Gravitation)