This is indeed a wonderful and thought-provoking story! 
 All the characters are interesting and very endearing, especially the three protagonists of this book series. This is an out of the ordinary tale of adventure, science and fantasy!! great job for Margaret Haddix!!