The Problem of Life with God: Living with a Perfect God in an Imperfect World