Metric spaces iteration and application - Bryant, Victor (Cambridge university press, 1985)