Operating systems & middleware Supporting controlled interaction - Hailperin (Thomson Course Technology, 2007)