Blizzard of Glass by Sally M. Walker
Blizzard of Glass by Array