The Ice Queen by Gillian James
_