Guess What This Contraption Is! by Catherine Urbanski
_