The Kylar chronicles

Series by Brent Weeks