A Time to Every Purpose by Jonathan D. Sarna