Birational Geometry Of Algebraic Varieties by