This is a fantastic account of history, of good versus evil, of life and death.