Black and White by Mikael Rennerhorn
_