The Great Halifax Explosion: A World War I Story of Treachery, Tragedy, and Extraordinary Heroism Liberty Hardy 2019-07-162019-07-16