On this day 241 years ago – December 26, 1776 – George Washington led his forces to a much-needed victory in the Battle of Trenton. Crossing the icy waters of the Delaware River on Christmas night to achieve maximum surprise, his decisive defeat of the Hessians encamped in New Jersey bolstered the colonies’ faltering faith in his military leadership. Continue Reading...
Latest Posts
December 26, 2017
Public goods and the problems of free-riders and forced-riders
December 22, 2017
December 22, 2017
Did Christianity destroy Western culture?
December 22, 2017
5 Facts about Christmas
December 21, 2017
Lessons on Christian vocation from ‘A Christmas Carol’
December 21, 2017
The economics of Bedford Falls (Part 3 of 3)
December 20, 2017
Skepticism of free markets grows within the Catholic Church
December 20, 2017
Is it immoral to waste food?
December 20, 2017