Frederick B. Richards

The Black Watch at Ticonderoga and Major Duncan Campbell of Inverawe