A review by kgrhoads
Riddle-Master by Patricia A. McKillip

5.0