Black & White 2 by Sylvia Mattisson
_