Geometry And Topology Of Configuration Spaces