Title: Ricci Flow: Techniques and Applications