Block Copolymers: Synthetic Strategies, Physical  Properties, and Applications