James P. Cahill

James P. Cahill is a writer and teacher from Chicago. He teaches history and religion at St. Francis Xavier School in Wilmette, Illinois.

By this Author

What makes education Catholic? This book is glad you asked

Book analyzes assumptions about the Magi that shape our experience of Christmas and Epiphany

With martyrs, relics and hair-raising tales, Catholicism makes perfect Halloween fare

Book outlines Herod the Great's 'suspicious, jealous, conniving, homicidal' legacy

Advertisement