Clusters for High Availability by Peter S. Weygant