Mosaics! by Isabel Margolin.