Books by Jack Cavanaugh

Jack Cavanaugh is an award-winning full-time freelance author who has published 21 books to date. His eight-volume "American Family Portrait" series spans the history of our nation from the arrival of the Puritans to the Vietnam war. The first volume in t