Good fantasy - not for kids
»
»
Interesting story with characters who are mixtures of good and evil.