Bryant, Victor Metric spaces: iteration and application - Cambridge University Press 1985 ISBN: 9780521318976