Thinking things through : - Glymour, Clark N. (MIT Press, 1992)