Teaching children to think, plan, and persevere, one chess move at a time...

read more