Struggle to Understand: A History of Human Wonder and Discovery