CHARLESTOWN ( Finth of Forth ; d.