What Is This Thing Called Science? Third Edition
"Any teacher of history, from primary school to university, can learn much from this articulate book." - Teaching History