Philosophies of the Sciences: A Guide