Explanation: Theoretical Approaches and Applications (Synthese Library)