Developing minds : a resource book for teaching thinking