New Approaches to Circle Packing in a Square: With Program Codes (Springer Optimization and Its Applications, Band 6)