Taken by Storm or An Old Soldier's Embarrassments by E A Bland
Publisher: The Religious Tract Society