Trouble Shared is Trouble Halved - Bird, R; Hinze, R (ACM Press, 2003)