by Paul Collins
Tags: fantasy science fiction magic mystery
Reading level: 12+
No. of books in series: 4
Should read in order? Yes
Status: Finished