Demons by Mikael Rennerhorn
_