Last Werewolf


A series by Glen Duncan