Optimization Problem (minimize length of road between towns)

Four towns (A, B, C, D) are situated as shown below to form a square with side length 1 unit. Determine the minimum length of roadway that will link these four towns together.