Revisado 10/04/2006, from the: http://reusability.org/read/chapters/gibbons.doc