Series

The Library Trilogy

by Mark Lawrence