I just Finished Legends: Darkstalker by Tui T Sutherland. Which while being written for children is still quite a good book.
If you decide to read it please note that it is not the first book. it can be read as the first book. But it was written as an explanation for the second series arc.