The Library Trilogy

Series by Mark Lawrence