Copyright IBM Corporation e altri 2000, 2004.