Teaching For Inquiry by Ruth V. Small, Dr Marilyn P. Arnone & Ruth Small