Thomas Starr King, Patriot and Preacher
Publisher: New Library Press LLC
ISBN-13: 9780795025679