A book very well, that fascinates my kids (3 and 5 years), they claim all night for nearly one month! It is very well presented and explained the concepts are detailed but accessible, the whole is very playful! I highly recommend for children up to 8-9 years approx.