The philosophy, principles, and methods of science