Cosmic Philosophy