A review by jmorlan
Magic Casement by Dave Duncan

2.0