Cognitive And Developmental Components Of Understanding The Nature Of Science