Free Trustworthy Global Computing: International Symposium, Tgc 2005, Edinburgh, Uk, April 7 9, 2005. Revised Selected Papers 2005