Earl Weirich Contributing Writer Earl Weirich is a contributing writer to CBN.com and writes mostly for our Book Reviews section.