Solid Catholic material in response to the inexplicably popular series and the comic book level theology industry behind it. Sadly, Nicholas Cage will not be playing Carl in the film version.