Open distributed systems - Crowcroft, Jon (UCL press, London, 1996)