magical academy on a mountain, mist, fantasy, realism, by bagshaw tom