Satan's Genesis: God, the Angels, Miracles and Solving the Problem of Evil by Kevin E. Begaud Back to product details page >