Mary Elizabeth Bowser: A Black Union Spy in the Confederate White House

Mary Elizabeth Bowser: A Black Union Spy in the Confederate White House