Maryland Heights: Siege of Harpers Ferry - painting by William MacLeod