Topics in Groups and Geometry