Peter Hersleb Harboe Castberg — Norwegian officer, pastor, mayor and member of parliament