Demons: A Novel