CHARLESTOWN ( Firth , of Forth ) d.