Mirror Magic Series by Chris Svartbeck

183