This book examines how far our modern cosmological theories - with their sometimes audacious models, such as inflation, cyclic histories, quantum creation, parallel universes - can take us towards answering these questions. Can such theories lead us to ultimate truths, leaving nothing unexplained? Last, but not least, Heller addresses the thorny problem of why and whether we should expect to find theories with all-encompassing explicative power.